Merhaba arkadaşlar,
İşe giriş tarihi ile işten ayrılış tarihlerini konrol ederek,
benim seçmiş olduğum ayda çalışanların listesini almak istiyorum,
Sorguda yaptığım kriterler bir türlü istedigimi vermedi.
İyi çalışmalar
Çözüme ulaşmak için önce formun üzerine yeni bir metin kutusu ekleyip Denetim Kaynağını
Kod:
=[cmbMonth] & "." & [cmbYear]
yapın.. İsmide tarih olsun..
Formun kaynağınında bağlı sorguyuda aşağıdakiyle değiştirin, sanırım istediğiniz sonucu almış oluruz..
Selamlar..
Kod:
SELECT Right([SozlesmeBaslamaTarihi],7) AS sozlesmebaslama, Right([Ayrilis_Tarihi],7) AS ayril, Ogretmen_Bilgisi.Ayrilis_Tarihi, Ogretmen_Bilgisi.Ogretmenismi, Ogretmen_Bilgisi.TcNo, Ogretmen_Bilgisi.Gorevi, Ogretmen_Bilgisi.Unvani, Ogretmen_Bilgisi.CalismaTuru, Ogretmen_Bilgisi.SozlesmeBaslamaTarihi, Ogretmen_Bilgisi.SozlesmeSuresi, Ogretmen_Bilgisi.SosyalGuvenlikNo, Ogretmen_Bilgisi.ValilikOnayTarihi, *
FROM Ogretmen_Bilgisi
WHERE (((Right([SozlesmeBaslamaTarihi],7))<=[Formlar]![PersonelCizelgesi]![tarih]) AND ((Right([Ayrilis_Tarihi],7))>=[Formlar]![PersonelCizelgesi]![tarih])) OR (((Right([Ayrilis_Tarihi],7)) Is Null)) OR (((Right([Ayrilis_Tarihi],7))>=[Formlar]![PersonelCizelgesi]![tarih]))
ORDER BY Right([SozlesmeBaslamaTarihi],7);
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.