16-06-2022, 15:56
Merhaba.
iki tarih arası filtreleme yapmaya çalışıyorum. Ancak aşağıdaki hatayı alıyorum.
kullandığım kod da şu şekilde
nerede hata yapıyorum? yardımcı olabilir misiniz.
iki tarih arası filtreleme yapmaya çalışıyorum. Ancak aşağıdaki hatayı alıyorum.
kullandığım kod da şu şekilde
Visual Basic
- Private Sub ara_flt_Click()
- Call Search
- End Sub
- Sub Search()
- Dim strCriteria, task As String
- Me.Refresh
- If IsNull(Me.ilk_tarih_flt) Or IsNull(Me.son_tarih_flt) Then
- MsgBox "tarih aralığı girin", vbInformation, "tarih aralığı gerekli"
- Me.ilk_tarih_flt.SetFocus
- Else
- strCriteria = "([giris_tarihi] >= #" & Me.ilk_tarih_flt & "# and [giris_tarihi] <= #" & Me.son_tarih_flt & "#)"
- task = "select * from listeAfrm where (" & strCriteria & ") order by [giris_tarihi]"
- DoCmd.ApplyFilter task
- End If
- End Sub
nerede hata yapıyorum? yardımcı olabilir misiniz.