Tabloda boş değeri 0 yapmak

03/02/2014, 07:38

habatay

Tabloada hesaplanmış alanda toplama yaptırıyorum ancak satırlardan birinde değer olmayınca toplama yapmıyor.Bunun queryde nasıl yapıldığını biliyorum ama tabloda yapam lazım şimdiden teşekkürler
03/02/2014, 11:26

ozanakkaya

IIf(IsNull([Alan1]);[Alan2];IIf(IsNull([Alan2]);[Alan1];[Alan1]+[Alan2]))


03/02/2014, 12:12

habatay

İlginiz için öncelikle teşekkür ederim.Ancak bu formülü sadece 2 alan için uygulayabiliyorum ama benim yapmak istediğim alan sayısı 10 bu yüzden uygulayamadım.
03/02/2014, 13:21

atoz112

merhaba,

tablodaki toplama yapacağın alanları SAYI veri türü olarak belirledikten sonra,
VARSAYILAN DEĞER kısmına da 0 yaz...("...tabloda yapmam lazım..." dediğiniz için)


bir diğer yöntem ise,
Nz Fonksiyonu;

hem boş alanlara 0 değerini atamak hem de 0 değerli alanları toplama içerisine dahil etmek için;

me.toplamanınyapilacagitextbox.value=Nz([alan1];0) + Nz([alan2];0) + Nz([alan3];0)...

Hangisi uygun gelirse,deneyebilirsiniz.
iyi çalışmalar.
saygılar.
03/02/2014, 13:48

habatay

IIf([ALAN1] Is Null;0;[ALAN11])-IIf([ALAN2] Is Null;0;[ALAN2])
formülü ile çözdüm ilginiz için teşekkür ederim.