首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在点击搜索时显示数据库表中字段为空的记录

如何在点击搜索时显示数据库表中字段为空的记录
EN

Stack Overflow用户
提问于 2018-10-04 01:41:09
回答 1查看 56关注 0票数 0

我有包含所有数据的主表。如果组合框中使用的字段之一为空,则该记录不会显示在表单中。但如果我将任何数据放入中使用的组合字段中..然后显示get record。

在我的表单中,我有一个用于empl_namecomp_name的组合框,搜索并清除btn。

在表单中搜索btn是一个嵌入宏

代码语言:javascript
运行
复制
[Emp_name] Like "*" & [Forms]![FrmTestSearch]![Combo224] & "*" And
[comp_name] Like "*" & [Forms]![FrmTestSearch]![Combo303]

例如,如果我从组合框值中选择empl_name作为'tim‘..单击搜索btn时,只显示记录1,而不显示tim的3条记录。由于数据库中的comp_name字段为null,因此不会显示另外两个null记录

代码语言:javascript
运行
复制
Data in table 'tbl_empl'
id| Empl_name | comp_name | type
1 | tim       | abcd      |  A
2 | tim       |           |  
3 | tim       |           |

如何才能在某些字段为空的情况下显示记录?

EN

回答 1

Stack Overflow用户

发布于 2018-10-04 01:50:12

您可以使用表达式

代码语言:javascript
运行
复制
[Emp_name] Like "*" & [Forms]![FrmTestSearch]![Combo224] & "*" And
(IsNull([comp_name]) OR Nz([comp_name]) Like "*" & [Forms]![FrmTestSearch]![Combo303])

如果这两个组合框在同一个表单上,您应该能够使用Me![Combo224]而不是[Forms]![FrmTestSearch]![Combo224]来访问它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52632811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档