Skip to main content

AccessTr.neT


İpucu : Sorguda Null değeri

İpucu : Sorguda Null değeri

#1
Tablolarımızda oluşturduğumuz alanlara mutlaka bir veri girilmesi ( zorunlu kılınması )
elbette daha sonraki işlemlerimiz için büyük rahatlık. Ben uygulamalarımda mutlaka sayısal
alanlara varsayılan değer olarak "0", alfanümerik alanlara " Boş" veya "Belirtilmemiş" , tarih alanlarına ise kriter dışı bir tarih 01.01.1900 gibi .. vb değerler atıyorum. Ancak bu dediğim gibi kişisel bir tercih. Sn. newindmuh un son günlerde eklediği filtre problemlerinden yola çıkarak, kullanabileceğiniz 2 basit yöntemi önermek isterim.

1. Sayısal alanlar için NZ fonksiyonunu kullanın ( Null to Zero, Null değerleri 0 gösterir)
2. Alfanümerik alanlarda Len fonksiyonu kullanın ( Uzunluk kontrolü )

Aşağıda resimlerini göreceğiniz basit tabloda ( İsim ve Yaş ) bazı alanlar boş bırakılmıştır.

[Resim: eirtd5.jpg]

Sorgu üzerinde alanları yeniden tanımlayarak bu eksikliğimizi giderebiliriz.

ISIMVER: IIf(Len([ISIM])>0;[ISIM];"Boş")
YASVER: Nz([YAS])*1

[Resim: o9o6tt.jpg]

Diğer resimde görebileceğiniz gibi NZ ve Len fonksiyonları ile boş alanlar artık süzme kriteri uygulayabileceğiniz ifadelerle geçici olarak doldurulmuştur. Kriterinizi bu yeni alanlara uygulayabilirsiniz, veri kaybı olmayacaktır.

[Resim: ruqts7.jpg]

Selamlar

İyi bayramlar


okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
İpucu : Sorguda Null değeri - Yazar: okileturc - 17/11/2010, 09:22
Cvp: İpucu : Sorguda Null değeri - Yazar: benremix - 17/11/2010, 09:53
Cvp: İpucu : Sorguda Null değeri - Yazar: assenucler - 17/11/2010, 10:50
Cvp: İpucu : Sorguda Null değeri - Yazar: durkheim - 17/11/2010, 11:49
Cvp: İpucu : Sorguda Null değeri - Yazar: newindmuh - 17/11/2010, 20:38
Cvp: İpucu : Sorguda Null değeri - Yazar: newindmuh - 17/11/2010, 21:12
Cvp: İpucu : Sorguda Null değeri - Yazar: okileturc - 17/11/2010, 23:16
Cvp: İpucu : Sorguda Null değeri - Yazar: ozanakkaya - 18/11/2010, 02:32
Task