【发布时间】:2017-04-26 04:08:25
【问题描述】:
我有一个表单,其中包含由字段 DataType 链接的子表单,它显示该 DataType 的所有数据,并且多年来一直运行良好。 DataType 可以通过几个下拉字段进一步过滤,这些字段是子表单的基础查询中的参数,但是如果这些字段为空,它将返回该 DataType 的所有数据,并且我有一个“全部清除”按钮运行代码以使所有过滤器值都为空/空白,除非所有字段都为空,否则不会返回所有数据。我已将问题缩小到一个字段 DataFilterC。由于某种原因,查询不再将字段视为空/空白,即使它是,如果我为其下拉选择一个选项,它将起作用,这是该字段的标准;
Like IIf(IsNull([Forms]![Form]![SubForm1].[Form]![DataFilterC]),"*",[Forms]! [Form]![SubForm1].[Form]![ DataFilterC]) Or Is Null
查询跳过第一个 IsNull 并直接进入最后一个 Or Is Null 是什么原因造成的?
【问题讨论】:
标签: ms-access