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

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

okileturc

Aktif Üye
Aktif Üye
OK.... VA....
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.

Kullanici Avatari

benremix

Onursal Üye
Onursal Üye
RA.... SO....
4.440
17/05/2009
365
Ankara
Şirket Sahibi
Ofis 2010 64 Bit
Dün,21:10
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

Celosoft Yazılım
Uzman
ME.... B.....
3.118
29/10/2008
944
Ankara
Yazılım
Ofis 2010 32 Bit
Bugün,17:55
Bu güzel bilgiler için teşekkürler



Kullanici Avatari

assenucler

Gümüş Üye
Gümüş Üye
A..... SE.... ŞE....
2.054
31/10/2008
63
İstanbul
-
03/02/2018,00:29
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
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



Kullanici Avatari

newindmuh

Aktif Üye
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


Konuyu Okuyanlar: 1 Ziyaretçi

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

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