【发布时间】:2013-10-02 21:24:20
【问题描述】:
我正在设计一个搜索表单来根据 4 个文本字段(名字、姓氏、电话号码和促销代码)搜索我的访问数据库。
查询看起来像:
Like "*" & [Forms]![SearchF]![txtFirstName] & "*"
Like "*" & [Forms]![SearchF]![txtSurnameName] & "*"
Like "*" & [Forms]![SearchF]![txtPhone] & "*"
Like "*" & [Forms]![SearchF]![txtPromo] & "*"
如果所有字段均为空白,则搜索应返回所有记录。当您在文本框中输入一些值时,结果会缩小到匹配项。
它几乎可以正常工作,但是当某些字段没有值时会出现问题。例如,如果某人没有促销代码,那么即使您将其留空,他们的记录也将始终被跳过。我假设访问查询不喜欢空白字段。
解决这个问题的最简单方法是什么?
【问题讨论】: