AccessTr.neT
Gecikme zammı yoksa sıfır yazsın. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Gecikme zammı yoksa sıfır yazsın. (/konu-gecikme-zammi-yoksa-sifir-yazsin.html)

Sayfalar: 1 2


Gecikme zammı yoksa sıfır yazsın. - Mehmet_Akif - 30/12/2010

=IIf(DateDiff("m";[SON ÖDEME TARİHİ];Date())>0;IIf(([TAHAKKUK EDİLEN]-[ÖDENEN])>0;([TAHAKKUK EDİLEN]-[ÖDENEN])*([G_ZAM ORANI]*DateDiff("m";[SON ÖDEME TARİHİ];Date()))))


Arkdaşlar öncelikle herkese kolay gelsin.
Benim sorumum şu yukardaki kod gecikme zammı hesaplamak için sayın Alpeki 99 tarafından düzenlenmişti sağolsun. Ama küçük bir sorumum var. Eğer son ödeme tarihi gelmemisse sonuç olarak değeri sıfır (0,00TL) göstermesini istiyorum. yani gecikme zammı yoksa 0 olarak yazsın istiyorum.


Cvp: Gecikme zammı yoksa sıfır yazsın. - mehmetdemiral - 30/12/2010

Alan özelliğini Parabirimi olarak değiştirip varsayılan değeri de 0(Sıfır ) yapın veya NZ fonksiyonunu sorguda kullanın.


Cvp: Gecikme zammı yoksa sıfır yazsın. - Mehmet_Akif - 30/12/2010

Sayın mehmetdemiral hocam bu söylediklerinizi yaptım ama olmadı. gecikme zammı kutucuğunu boş bırakıyor. hesaplamayı forum üzerinde yaptırıyorum. tablodan alıyor verileri yani. Direk yukardaki kod üzerinde bunu yapamazmıyız acaba...
İlginiz için teşekkürler iyi çalışmalar.


Cvp: Gecikme zammı yoksa sıfır yazsın. - mehmetdemiral - 30/12/2010

Örnek atın bakalım. Aksi taktirde benim aynı örneği oluşturmam gerekecek.


Cvp: Gecikme zammı yoksa sıfır yazsın. - Mehmet_Akif - 30/12/2010

Hocam örneği ekledim...
İyi çalışmalar...


Cvp: Gecikme zammı yoksa sıfır yazsın. - mehmetdemiral - 30/12/2010

Kodu şöyle düzeltin:

=nz(IIf(DateDiff("m";[SON ÖDEME TARİHİ];Date())>0;IIf(([TAHAKKUK EDİLEN]-[ÖDENEN])>0;([TAHAKKUK EDİLEN]-[ÖDENEN])*([G_ZAM ORANI]*DateDiff("m";[SON ÖDEME TARİHİ];Date()))));0)