抱歉,如果这是一个过于简单的问题,我不经常使用访问权限,但被要求为我们公司用来跟踪重制零件的表格制作搜索表格。我创建了一个包含一系列未绑定字段的表单,用户可以在其中输入他们的条件来搜索表格。
该表有时具有空值或空白值,因为并非所有字段都与每个条目相关。当员工发现需要重新制作零件时,每个条目都是由员工手动输入的,因此我不确定他们未填写的字段是留空还是为空。
搜索表单部分工作,但它没有提取在我的任何搜索条件中具有空值或空白值的任何记录(即使该特定字段在表单上留空),我不知道如何获取它们在运行表单查询时填充结果。我虽然添加 or 条件 is null 会得到这些结果,但它似乎并没有像我想象的那样工作。
有 14 个可能的搜索条件,查询应该为每条返回的记录提取大约 30 列信息。
关于我在这里做错了什么的任何想法?有关示例,请参见图片。
我想到了。
这个链接有我需要的答案。
https://answers.microsoft.com/en-us/msoffice/forum/all/is-null-not-working-in-access-query-criteria/7274dcca-2798-43aa-8578-97304119d3d5
解决方法是添加“[Forms]![SearchForm]![UnboundFieldNameFromForm] Is Null”作为 Or 条件。