Denetim kaynağı uzunluk problemi

1 2
12/01/2011, 23:04

Mehmet_Akif

Herkese iyi çalışmalar;
Arkadaşlar benim iki sorum olacak.
1- Aşağıdaki değeri GECİKME ZAMMI metin kutusunun denetim kaynağına yazdım. Gördüğünüz gibi çok uzun bunun bir sakıncası olabilir mi. Yani ilerde hata verebilir mi ?
2- Aşağıdaki kodun toplamını formun alt bilgisine toplamını aldımak istiyorum. ama hata veriyor. şu şekilde yazıyorum;

=Topla(...)

üç nokta olan yere yazıyorum ama hata# yazıyor.

=nz(IIf(DateDiff("m";[SON ÖDEME TARİHİ];Date())>0;IIf((((([SON ENDEKS]-[İLK ENDEKS])*IIf([ABONE TURU]="MESKEN";2;IIf([ABONE TURU]="İŞYERİ";4;IIf([ABONE TURU]="KURUM";6;0))))+(([SON ENDEKS]-[İLK ENDEKS])*(IIf([ABONE TURU]="MESKEN";5;0)))+((([SON ENDEKS]-[İLK ENDEKS])*IIf([ABONE TURU]="MESKEN";2;IIf([ABONE TURU]="İŞYERİ";4;IIf([ABONE TURU]="KURUM";6;0))))*([KDV ORANI])))-([ÖDENEN]))>0;(((([SON ENDEKS]-[İLK ENDEKS])*IIf([ABONE TURU]="MESKEN";2;IIf([ABONE TURU]="İŞYERİ";4;IIf([ABONE TURU]="KURUM";6;0))))+(([SON ENDEKS]-[İLK ENDEKS])*(IIf([ABONE TURU]="MESKEN";5;0)))+((([SON ENDEKS]-[İLK ENDEKS])*IIf([ABONE TURU]="MESKEN";2;IIf([ABONE TURU]="İŞYERİ";4;IIf([ABONE TURU]="KURUM";6;0))))*([KDV ORANI])))-([ÖDENEN]))*([ G ZAMMI ORANI]*DateDiff("m";[SON ÖDEME TARİHİ];Date()))));0)



12/01/2011, 23:05

ercansahin

Örnek lütfen. Belki farklı çözümler üretilebilir.
12/01/2011, 23:17

Mehmet_Akif

Örneği ekledim hocam birde siz inceleyin ama benim kod bilgim olmadığı için ben bu şekilde yaptım..
12/01/2011, 23:19

alpeki99

Bende bugün senin IIF ' e iyice alıştığını düşünüyordum VBA'da kod yazmaya alışman iyi olur.
12/01/2011, 23:28

Mehmet_Akif

üstad Haklısın ama fazla zaman ayıramıyorum özellikle bugünlerde. Yıl sonu işlemleri, yeni yıla devirler falan çok yoğunuz. Aslında kod yazmayı öğrenmeyi herkesten çok istiyorum. Bizim yaptığımız amele işi farkındayım ama. Şimdilik böyle
12/01/2011, 23:34

Hayri16

Sayın Mehmet Akif ;
Yukarıdaki gibi yazıyorsan bir de select.. case yi araştır derim.
1 2