访问的表达标准

时间:2015-08-16 19:48:34

标签: ms-access-2007

我创建了一个包含大约15000条记录的数据库,我想创建一个表单,根据通过Query在文本框中输入的条目来过滤记录。对于我的大部分专栏,我都使用了这个表达式:

Like "*" & [Forms]![Testform]![Testtxt] & "*"

我使用“Like”,这样如果用户决定不在文本框中输入任何内容,则查询会忽略该参数。但是当谈到Dates(我有两个包含Dates的列)时,当用户决定不写任何内容时,我无法忽略空文本框。如果DateTesttxt为空,你能帮我把下面的表达式显示在查询中的所有记录吗?

> [Forms]![TestForm]![DateTesttxt]

1 个答案:

答案 0 :(得分:0)

如果您正在使用查询设计器,只需添加其他条件

Is Null

在查询构建器中可视化如下:

Criteria: > [Forms]![TestForm]![DateTesttxt]
      or: Is Null

更新:

这应该和单个表达式一样:

Is Null Or > [Forms]![TestForm]![DateTesttxt]

如果您有多个列的条件

,这是更正确的解决方案