ms-access-2016 - 根据多个组合框过滤查询,但如果组合框为空,则显示所有记录,包括空,
问题描述
当用户从组合框中选择时,我有一个表单和一个列表框,它使用标准进行过滤。
列表框中的记录源是一个查询,所以我想过滤查询
我在查询设计器
Like " * " & [Forms]![Costumers]![PB_City] & " * "
中使用了此代码,以便从表中获取部分文本,但如果该字段为空白,它不会显示记录。
代码喜欢" * " & [Forms]![AnyForm]![AnyThing] & " * "
省略空白记录,因为我喜欢使用查询设计器我想知道 SQL 的确切语法是什么,或者如何在查询设计器中工作以完成这项工作
解决方案
我在查询设计器中找到了以下代码是什么工作类型:
如果你想用 SQL 写,看看这个问题,
单击此链接 https://stackoverflow.com/a/38899574/9661307
或https://stackoverflow.com/a/38852152/9661307
在查询设计器中执行以下操作
在您的专栏下,您执行标准
Like "*" & [Forms]![myForm]![myControl] & "*" OR [Forms]![myForm]![myControl] Is
Null
推荐阅读
- reactjs - React-native 和 react-redux 在不同版本的反应上发生冲突
- javascript - 为 JSP 中的标签 onclick 函数提供多个参数
- php - 在我的 Ubuntu 服务器上更改我的 PHP 版本
- c++ - 添加两个具有运算符重载的数组对象导致分段错误
- scala - 如何使用 flatMap 展平元组的一个组件
- ruby-on-rails - 为什么我不能在确保块内更新 ActiveRecord?
- ios - 从 xcassets 中的图像创建 URL 总是返回 nil
- java - 如何在流中访问 getter 和 setter
- php - 如何解决 Vue Router 防护重路由问题?
- google-apps-script - 嗨,我是 google 脚本的新手,如何解析 webhook?