25-09-2018, 15:32
Sn ilhan yaylıcı
boş alanların kontrolünü yapmak için Null ifadesinen ya da "" işaretlerinden faydalanabilirsin. Mesela, fiyat alanının boş olmayanları;
bu komutla fiyat alanı eğer boş ise Else'den sonra işlem yapabilirsiniz. Tabi burada çok farklı kriterler olabilir kullanım amacına göre, mesela alan sayısal olduğunda ve değeri 0 (sıfır) olduğunda bunu toplama ve çıkarma işleminde kullanmak için Nz komutunu kullanmalısınız, Örnek:
burada alan1 veya alan2 nin değeri 0 (sıfır) da olsa işlemi yapar.
Eğer kontrol edilen alan string yani metinse;
yani alan1 alanı boş değilse işlem yap gibi.
boş alanların kontrolünü yapmak için Null ifadesinen ya da "" işaretlerinden faydalanabilirsin. Mesela, fiyat alanının boş olmayanları;
Visual Basic
- if Not IsNull(fiyat) then
- ......
- ......
- Else
- .....
- .....
- Endif
bu komutla fiyat alanı eğer boş ise Else'den sonra işlem yapabilirsiniz. Tabi burada çok farklı kriterler olabilir kullanım amacına göre, mesela alan sayısal olduğunda ve değeri 0 (sıfır) olduğunda bunu toplama ve çıkarma işleminde kullanmak için Nz komutunu kullanmalısınız, Örnek:
Visual Basic
- a= Nz(alan1) + Nz(alan2)
burada alan1 veya alan2 nin değeri 0 (sıfır) da olsa işlemi yapar.
Eğer kontrol edilen alan string yani metinse;
Visual Basic
- alan1 <> "" then
yani alan1 alanı boş değilse işlem yap gibi.