Öncelikle,bir hususu belirterek dikkat çekmekte fayda var kanısındayım.
Alıntı:GUNN: IIf([KGUN]>=0;[KGUN];"0")
IIf([KGUN]>=0;[KGUN];"0")
“farklı” diye eklediğiniz her iki kod da aynı ifadelerde yazılmıştır.dolayısı ile de,aynı kodun iki kez yazılması gereksizdir.
Fakat,şu olabilir.ki,bir ihtimal de öyledir.buradaki kodlardan birinde farklı kriter sonucu vardır da siz konunuza eklerken hatalı eklemiş olabilirsiniz.(mesela;büyük ya da eşitse şunu,değilse bunu yaz gibi)...bu nedenle,kodları tekrar kontrol ediniz.zira,her iki kod da;
KGUN değeri 0’dan büyük ya da eşitse, KGUN değerini,değilse de 0 değerini yazsın anlamındadır.
burada da,beliren bir diğer hususu da belirtmek gerekmektedir.sayı değerinin yazılacağı bir alana (") çift tırnak içerisinde 0 (sıfır) değeri yazdırmak yerine,tırnak işaretleri içerisinde olmaksızın direkt 0 (sıfır) yazınız,eğer ki bu kullanılacak alan yine bir sayı değeri içermesi isteniyorsa.
İÇİÇE GEÇMİŞ IIF FONKSİYONU KULLANIM KALIBI ÖRNEĞİ:
(sorgu üzerinden anlatımı yapılmıştır)
Kod:
IIf([kontrol_edilecek_alan]=0;"değer EŞİTtir";IIf([kontrol_edilecek_alan]>0;"değer BÜYÜKtür";""değer KÜÇÜKtür""))