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
IIf(IsNull([Alan1]);[Alan2];IIf(IsNull([Alan2]);[Alan1];[Alan1]+[Alan2]))
İ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.
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.
IIf([ALAN1] Is Null;0;[ALAN11])-IIf([ALAN2] Is Null;0;[ALAN2])
formülü ile çözdüm ilginiz için teşekkür ederim.