Skip to main content

AccessTr.neT


Doğum Günü Hatırlatmada Boş Alan Sorunu

Doğum Günü Hatırlatmada Boş Alan Sorunu

Çözüldü #1
merhaba Ekte ki örneği kendi programımda uygulamak istedim. uygulamayı sorunsuz bir şekilde projeme dahil ettim fakat personel listemde doğum tarihini girmediğim personel olduğu zaman sorgu çalışmıyor. yardımcı olabilir misiniz? şimdiden teşekkür ederim
.rar dogumgunleri.rar (Dosya Boyutu: 24,53 KB | İndirme Sayısı: 14)
Cevapla
#2
Merhaba 
tarih ölcütüne Is Not Null koyarak deneyin ,sogunuzu bunla değiştirin 


SELECT Kisiler.Kisi, Kisiler.DogumTarihi, Year([KutlamaTarihi])-Year([DogumTarihi]) AS Yas, SonrakiDogumGunu([DogumTarihi]) AS KutlamaTarihi, IIf([KutlamaTarihi]=Date(),"Bugün",([KutlamaTarihi]-Date()) & " gün sonra") AS NeZaman, GunAdi([KutlamaTarihi]) AS GunAdi, Choose(Weekday([KutlamaTarihi]),"Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi") AS [GunAdi2 (Choose ile)], DateSerial(IIf(DateSerial(Year(Date()),Month([DogumTarihi]),Day([DogumTarihi]))>=Date(),Year(Date()),Year(Date())+1),Month([DogumTarihi]),Day([DogumTarihi])) AS KutlamaTarihi2


FROM Kisiler
WHERE (((Kisiler.DogumTarihi) Is Not Null))
ORDER BY SonrakiDogumGunu([DogumTarihi]);
Cevapla
#3
hocam teşekkür ederim DogumGunleri sorgusu düzeldi fakat örnekte dogumgunlerı_bugun sorgusu çalışmadı Is Not Null ifadesini ile de denedim fakat çalışmadı
Cevapla
#4
KutlamaTarihi: IIf(IsNull([DogumTarihi]);([DogumTarihi]);(SonrakiDogumGunu([DogumTarihi])))
GunAdi: IIf(IsNull([KutlamaTarihi]);([KutlamaTarihi]);(GunAdi([KutlamaTarihi])))
 kodları ile sorun hallolmuştur. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da