AccessTr.neT

Tam Versiyon: Gecikme zammı yoksa sıfır yazsın.
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
=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.
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.
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.
Örnek atın bakalım. Aksi taktirde benim aynı örneği oluşturmam gerekecek.
Hocam örneği ekledim...
İyi çalışmalar...
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)
Sayfalar: 1 2