(28/03/2016, 17:41)atoz112 yazdı: sayın rknbrlz,
bahsettiğiniz talebinize yönelik olarak;aşağıdaki açıklamaların yapılması uygun görülmüştür.
bir textbox denetimi içerisinde BOŞ göstermesi yerine 0 (Sıfır) değerini göstermesini istiyorsanız birkaç yöntem mevcut.
YÖNTEM 1
ÖZELLİKLER-VERİ sekmesindeki VARSAYILAN DEĞER satırını 0 (Sıfır) olarak ayarlayabilirsiniz.
YÖNTEM 2
formun GEÇERLİ OLDUĞUNDA ya da GÜNCELLEME SONRASINDA olay yordamı içerisine her bir textbox denetimi için
yukarıdaki kod kalıbını örnek alarak kendi uygulamanıza göre uyarlayıp deneyebilirsiniz.Kod:Me.toplamlarin_gosterilecegi_denetim_adi=IIF(Isnull(Me.birinci_textbox_adi),0,Me.birinci_textbox_adi)+IIF(Isnull(Me.ikinci_textbox_adi),0,Me.ikinci_textbox_adi)
YÖNTEM 3
eğer her bir textbox denetiminin ÇIKILDIĞINDA olay yordamına yukarıdaki kod satırını ekleyecek olursanız,hemen akabinde de sonuçları görebilmiş olursunuz.
EK'te;bahsi yapılan 2.yönteme yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize...iyi çalışmalar,saygılar.
Merhabalar,
İlginiz için çok teşekkür ederim. Açıkçası kısmen işimi çözdü fakat bende 3 adet textbox var, bu yüzden verdiğiniz kod satırında 3 textboxtan 1 tanesinde data yoksa yine çalışmadı. Yazdığım satır aşağıdadır. Ne yapmalıyım?
Me.Txt_Total = IIf(IsNull(Me.Txt_1), 0, Txt_1) + IIf(IsNull(Me.Txt_2), 0, Me.Txt_2 + IIf(IsNull(Me.Txt_3), 0, Me.Txt_3))