AccessTr.neT

Tam Versiyon: Tabloda boş değeri 0 yapmak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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]))

[Resim: do.php?img=4144]
İ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.