Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 使用条件时如何显示查询中的所有记录_Database_Ms Access - Fatal编程技术网

Database 使用条件时如何显示查询中的所有记录

Database 使用条件时如何显示查询中的所有记录,database,ms-access,Database,Ms Access,我创建了一个查询,有一个名为Department的字段。我在该字段中添加了一个条件,允许用户界面,当您运行查询时,它会要求您输入要显示的部门名称。如果我选择显示所有部门记录,我可以输入什么来显示所有部门?我记得有一些关于输入*以显示所有记录的信息,但这不起作用*仅适用于文本字段,甚至仅在与类似的不=一起使用时才起作用 这就是我将用作过滤器的内容: [Department]=IIF([MyParameter]='',[Department],[MyParameter]) 当参数为空时,该值应始终

我创建了一个查询,有一个名为Department的字段。我在该字段中添加了一个条件,允许用户界面,当您运行查询时,它会要求您输入要显示的部门名称。如果我选择显示所有部门记录,我可以输入什么来显示所有部门?我记得有一些关于输入*以显示所有记录的信息,但这不起作用

*
仅适用于文本字段,甚至仅在与
类似的
=
一起使用时才起作用

这就是我将用作过滤器的内容:

[Department]=IIF([MyParameter]='',[Department],[MyParameter])

当参数为空时,该值应始终为true。

这基本上表示如果未输入任何参数,则将字段department与department进行比较,就像说1=1那样,所有记录都将始终返回。我已在查询中输入了代码,但它现在告诉我:指定字段“[department]'可以在SQL语句的FROM子句中引用多个表。如果链接两个或多个都有
Department
字段的表,则必须指定要使用的表(即使我们知道它们应该是相同的),请使用以下命令:
[MyTable].[Department]
,而不仅仅是
[Department]
。它不想工作,就像它大声喊叫一样?您的代码在哪里?您遇到了哪些错误。。。