• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sorguda Tarih alanı boş olmayanlar.

  • Konbuyu başlatan Konbuyu başlatan tamer42
  • Başlangıç tarihi Başlangıç tarihi

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,
belki çok basit durum ama;

Kod:
strSQL = "Select * from [Personel] where Dogum_Tarihi is null"

bu kod tabloda doğum tarihi boş olanları alabiliyorum, yalnız doğum tarihi boş olmayanları bir türlü beceremedim

aiağıdaki gibi denedim, fakat olmadı, yardımcı olursanız sevinirim.
Kod:
strSQL = "Select * from [Personel] where Dogum_Tarihi not is null"

iyi Çalışmalar.
 
is not null şeklinde dener misiniz?
 
Mehmet Beyin dediği gibi "Is Not Null" ifadesi, sizin istediğiniz sorgunun ilacı ....

Ekte Excel VBA örneği var, siz Access'e uyarlarsınız.

.
 

Ekli dosyalar

Deneyerek yapmadım ama bir fikirde bulunmak isterim Dogum_Tarihi <>"" olarak denense olmaz mı?
 
Deneyerek yapmadım ama bir fikirde bulunmak isterim Dogum_Tarihi <>"" olarak denense olmaz mı?

Olmaz ... çünkü Dogum_Tarihi alanı "String" tipinde değildir, muhtemelen.....

"Is Not Null" zaten çalışır, mutlaka alternatif aranıyorsa; "[Dogum_Tarihi] > 0" kullanılabilir....

.
 
Mehmet Beyin dediği gibi "Is Not Null" ifadesi, sizin istediğiniz sorgunun ilacı ....

Ekte Excel VBA örneği var, siz Access'e uyarlarsınız.

.
Teşekkürler Haluk hocam, şimdi oldu
 

Merhaba,

tarih formatında olmayan string veri tipindeki VP name adındaki alanda;
sanırsam formül bulunduğu için aşağıdaki sorguda VP name alanındaki boş olmayanları da alıyor.
Formülü kaldırınca boş olanları almıyor, yalnız benim formül ile çalışmam gerekiyor.
Nasıl bir çözüm önerirsiniz?

Kod:
   strSQL = "SELECT * FROM [tbl$] WHERE [VP name] Is Not Null"

RS2.Open strSQL, Conn, 1, 1

teşekkürler,
iyi çalışmalar.
 
Merhaba,

tarih formatında olmayan string veri tipindeki VP name adındaki alanda;
sanırsam formül bulunduğu için aşağıdaki sorguda VP name alanındaki boş olmayanları da alıyor.
Formülü kaldırınca boş olanları almıyor, yalnız benim formül ile çalışmam gerekiyor.
Nasıl bir çözüm önerirsiniz?

Kod:
   strSQL = "SELECT * FROM [tbl$] WHERE [VP name] Is Not Null"

RS2.Open strSQL, Conn, 1, 1

teşekkürler,
iyi çalışmalar.

LEN([VP name])>0
şeklinde çözdüm ama;
farklı bir çözüm yöntemi var mıdır? Bilemiyorum
 
Geri
Üst