首页 > 解决方案 > 根据多个组合框过滤查询,但如果组合框为空,则显示所有记录,包括空,

问题描述

当用户从组合框中选择时,我有一个表单和一个列表框,它使用标准进行过滤。

列表框中的记录源是一个查询,所以我想过滤查询

我在查询设计器 Like " * " & [Forms]![Costumers]![PB_City] & " * "中使用了此代码,以便从表中获取部分文本,但如果该字段为空白,它不会显示记录。

代码喜欢" * " & [Forms]![AnyForm]![AnyThing] & " * "省略空白记录,因为我喜欢使用查询设计器我想知道 SQL 的确切语法是什么,或者如何在查询设计器中工作以完成这项工作

标签: ms-access-2016

解决方案


我在查询设计器中找到了以下代码是什么工作类型:


如果你想用 SQL 写,看看这个问题,

单击此链接 https://stackoverflow.com/a/38899574/9661307

https://stackoverflow.com/a/38852152/9661307


在查询设计器中执行以下操作

在您的专栏下,您执行标准

Like "*" & [Forms]![myForm]![myControl] & "*" OR [Forms]![myForm]![myControl] Is 
Null 

推荐阅读