Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
17/11/2010 09:22
Konu Sahibi
okileturc
Yorumlar
8
Okunma
3287
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

okileturc

Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
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

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

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

resim

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

Selamlar

İyi bayramlar



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

benremix

Uzman
Kullanici Avatari
Uzman
R.... S....
4.433
17/05/2009
365
Ankara
Ofis 2010
Dün,05:31
Sn Okileturc bilgilendirme için teşekkürler.
Saygılar...


Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

C*e*l*o*y*c*e

Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.986
29/10/2008
927
Ankara
Celosoft Yazılım
Ofis 2010 32 Bit
Bugün,02:05
Bu güzel bilgiler için teşekkürler


Cevapla

assenucler

Aktif Üye
Kullanici Avatari
Aktif Üye
A.... S.... Ş....
2.054
31/10/2008
63
İstanbul
-
01/09/2017,15:34
Sayın okileturc;

Sevdiklerinizle birlikte sağlık, huzur, mutluluk, başarı dolu ve bol kazançlı bayramlar dilerim..

Bu güzel ve yararlı bilgiler için teşekkürler.

Her şey gönlünüzce olsun..

Sevgi ve saygılar..


Cevapla

durkheim

Aktif Üye
Kullanici Avatari
Aktif Üye
320
13/09/2010
20
Belirtilmemiş
Ofis 2003
15/09/2013,13:39
ayın ocileturc hocam, gerçekten çok güzel bir anlatım ve paylaşım...+rep


Cevapla

newindmuh

Aktif Üye
Kullanici Avatari
Aktif Üye
85
18/03/2010
12
Kocaeli
Ofis 2007
25/10/2013,14:19
Sn Hocam çok tşşekkürler böyle bir paylaşım yaptığınız için bence gerçekten çok önemli bir paylaşımdı ve benim içinde gerçekten problemdi çünkü eğer az bir alana sahip topla yaparsak sorun olmaz ama çok fazla alan isteyen tablolarda hepsini doldurmak hem zahmetli hemde gereksiz bir iştir ve bu boş alanları sorguda kullanma kısmı şidmi bende tam olarak oturdu. Tekrar bu faydalı bilgiler için teşekkür etmek isterim.. İyi çalışmalar...


newindmuh, 18-03-2010 tarihinden beri AccessTr.neT
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

[-]
Etiketler
değeri null ipucu sorguda


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Ağda Sorguda Yavaşlama oosmaner 6 518 23/06/2017, 15:19 ozguryasin
  Form Üzerinden Sorgu Parametre Değeri ozanakkaya 34 21.572 03/05/2017, 17:38 blue_wall
  İpucu - Belge bağlama okileturc 12 6.725 12/03/2014, 12:55 zevraki
  "SetWindowText" hwnd Değeri Bilinen Pencereye Değer Gönderme accessman 1 1.780 11/06/2012, 21:21 ozanakkaya
  İpucu - Özel karakterler okileturc 6 3.366 30/04/2012, 03:12 accessman

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.