Database 使用条件时如何显示查询中的所有记录
我创建了一个查询,有一个名为Department的字段。我在该字段中添加了一个条件,允许用户界面,当您运行查询时,它会要求您输入要显示的部门名称。如果我选择显示所有部门记录,我可以输入什么来显示所有部门?我记得有一些关于输入*以显示所有记录的信息,但这不起作用Database 使用条件时如何显示查询中的所有记录,database,ms-access,Database,Ms Access,我创建了一个查询,有一个名为Department的字段。我在该字段中添加了一个条件,允许用户界面,当您运行查询时,它会要求您输入要显示的部门名称。如果我选择显示所有部门记录,我可以输入什么来显示所有部门?我记得有一些关于输入*以显示所有记录的信息,但这不起作用*仅适用于文本字段,甚至仅在与类似的不=一起使用时才起作用 这就是我将用作过滤器的内容: [Department]=IIF([MyParameter]='',[Department],[MyParameter]) 当参数为空时,该值应始终
*
仅适用于文本字段,甚至仅在与类似的不=
一起使用时才起作用
这就是我将用作过滤器的内容:
[Department]=IIF([MyParameter]='',[Department],[MyParameter])
当参数为空时,该值应始终为true。这基本上表示如果未输入任何参数,则将字段department与department进行比较,就像说1=1那样,所有记录都将始终返回。我已在查询中输入了代码,但它现在告诉我:指定字段“[department]'可以在SQL语句的FROM子句中引用多个表。如果链接两个或多个都有Department
字段的表,则必须指定要使用的表(即使我们知道它们应该是相同的),请使用以下命令:[MyTable].[Department]
,而不仅仅是[Department]
。它不想工作,就像它大声喊叫一样?您的代码在哪里?您遇到了哪些错误。。。