【发布时间】:2022-01-07 04:59:21
【问题描述】:
这是我下面的代码。我正在尝试使用两个不同的日期、公司名称来搜索数据库
当日期字段之一为空或 null 时,我收到错误消息。如果日期搜索字段为空,如何解决此问题或绕过以在搜索中忽略它或搜索空字段?
Dim SQL As String
SQL = "SELECT * from qryRequestInternal where ([DateRequestSent] = #" & txt_Search_Sdate & "# AND [DateReceived] = #" & txt_Search_Rdate & "# AND (companyName like ""*" & txt_SCompNa & "*"") )"
Me.sfrmRequestInternal.Form.RecordSource = SQL
Me.sfrmRequestInternal.Form.Requery
Me.sfrmRequestInternal_col.Form.RecordSource = SQL
Me.sfrmRequestInternal_col.Form.Requery
End Sub
【问题讨论】:
-
NZ将帮助我思考访问权限,或检查之前的值并从不同的组合构建 where 子句。
标签: sql vba forms ms-access search