【发布时间】:2017-01-18 22:50:02
【问题描述】:
我正在尝试通过调用以下代码的“搜索”按钮在拆分表单上过滤两个日期之间的记录
Sub search()
Dim strCriteria ,taSk As String
Me.Refresh
If IsNull(Me.txtDiaryDatefrom) Or IsNull(Me.txtDiaryDateTo)
Then
MsgBox "Please Enter Date Range", vbInformation, "Date Range Required"
Me.txtDiaryDatefrom.SetFocus
Else
strCriteria = "([DiaryDate]>= # " & Me.txtDiaryDatefrom & " # And [DiaryDate] <= #" & Me.txtDiaryDateTo & " # )"
taSk = "SELECT * from tblDiary where ( " & strCriteria & ")"
DoCmd.ApplyFilter , taSk
End If
End Sub
在执行时它会给出运行时错误 3075 读数
查询表达式中的语法错误'Select * from tblDiary .....
谁能弄清楚需要什么来修复它??
【问题讨论】:
标签: vba ms-access-2007