Form üzerinde Hesaplama

1 2
17/12/2015, 14:52

fascioğlu

Sayın Ozan Hocam.
Çok teşekkür ederim emeğinize sağlık,ancak servishesabında veri yokken sadece servisücreti girdiğimde hesaplama alanına yazmıyor.
Saygılarımla.
İyi çalışmalar.
17/12/2015, 15:04

ozanakkaya

Sub HesapYap'ta bulunan

Me.mtn_hesaptoplami = Me.mtn_servistutari + Dsum ("[TUTARİ]", "T_SERVİSHESABİ", "[İSLEMNO] = " & Me.İSLEMNO)

kodunu aşağıdaki ile değiştir.

Me.mtn_hesaptoplami = Me.mtn_servistutari + Nz(DSum("[TUTARİ]", "T_SERVİSHESABİ", "[İSLEMNO] = " & Nz(Me.İSLEMNO, 0)), 0)

aynı kod bir üst mesajımda da mevcut
17/12/2015, 15:10

fascioğlu

Sayın Ozan hocam,
Çok teşekkür ederim,konu çözülmüştür,emeğinize sağlık.

Saygılarımla.
İyi çalışmalar.
18/12/2015, 14:08

atoz112

sayın fascioglu,

her ne kadar sayın ozan bey tarafından sunulan paylaşımlar neticesinde sizin "konu çözüldü" ibaresinden bulunmanıza rağmen,izninizle aşağıdaki hususları belirtmekte fayda var kanısındayım.

gerek formlardaki denetim ifadelendirmelerinde ve gerekse de formül hesaplamalarında ve kodlarında kısmi hataların mevcut olduğu görülmektedir.

- F_SERVİSHESABİ adlı formun kayıt silme olay yordamındaki DELETE Sql sorgu ifadesinde Me.MUSID denetiminin olmaması gibi ve aynı zamanda İSLEMNO yerine yine MUSID olması gerektiği gibi.

- bazı olay yordamlarındaki kod ifadelerinin yazım yerlerinin değiştirilmesi gerektiği gibi.

EK'te;
yukarıda yazılı hususlara göre yeniden düzenlenerek hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
1 2