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

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

okileturc

Aktif Üye
OK.... VA....
 60
 966
 113
 18/03/2009
464
 İ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: 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.

Kullanici Avatari

benremix

Onursal Üye
RA.... SO....
 51
 4.443
 127
 17/05/2009
365
 Ankara
 Şirket Sahibi
 Ofis 2010 64 Bit
 08/12/2018,12:53
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



Kullanici Avatari

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

Uzman
ME.... B.....
 46
 3.167
 67
 29/10/2008
982
 Ankara
 Yazılım
 Ofis 2010 32 Bit
 Bugün,08:15
Bu güzel bilgiler için teşekkürler



Kullanici Avatari

assenucler

Aktif Üye*
A..... SE.... ŞE....
 2.057
 125
 31/10/2008
63
 İstanbul
 
 -
 01/12/2018,10:52
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..



Kullanici Avatari

durkheim

Aktif Üye
 Belirtilmemiş
 320
 49
 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



Kullanici Avatari

newindmuh

Aktif Üye
 33
 85
 18
 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


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Form Üzerinden Sorgu Parametre Değeri ozanakkaya 36 23.750 20/02/2018, 13:24
Son Yorum: ozanakkaya
  Ağda Sorguda Yavaşlama oosmaner 6 1.030 23/06/2017, 15:19
Son Yorum: ozguryasin
  İpucu - Belge bağlama okileturc 12 7.414 12/03/2014, 12:55
Son Yorum: zevraki
  "SetWindowText" hwnd Değeri Bilinen Pencereye Değer Gönderme accessman 1 1.972 11/06/2012, 21:21
Son Yorum: ozanakkaya
  İpucu - Özel karakterler okileturc 6 3.625 30/04/2012, 03:12
Son Yorum: accessman

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444