Yaptığım bir programda formda iki farklı textbox kutusu (tarih1 ve tarih2 gibi) var. Tarih aralığı sorgusu yazmaya çalışıyorum. Ancak Between tek başına yetersiz kalıyor bu nedenle Like ve IIF kullanarak sorguyu zenginleştirmeye çalıştım. Amacım tarih2 txtboxına bir şey yazılmadığında tarih1 değerini yalnızca raporda filtrelemek. Formumdaki alt formdaki rapor textbox güncellendiğinde yenileniyor ve rapor bilgilerini döküyor. Aşağıda yazmış olduğum sorgu ifadesinin neresinde hata yapıyor olabilirim
Kod:
IIf(IsNull([Forms]![frm_K3CalisanSayilariRaporu]![txtTarih2Gizli]);Like "*" & [Forms]![frm_K3CalisanSayilariRaporu]![txtTarihGizli] & "*";Between [forms]![frm_K3CalisanSayilariRaporu]![txtTarihGizli] And [forms]![frm_K3CalisanSayilariRaporu]![txtTarih2Gizli])