我试图从表单控件传递多个查询条件。我正在使用 标准的以下语法类型。
IIf([Forms]![ReportsForm]![cmbLvl]="ALL", "*", [Forms]![ReportsForm]![cmbLvl])
适用于else子句。但它不适用于ALL
场景。有没有一种简单的方法来完成这项工作。
我要做的是返回所有记录,而不仅仅是一种类型。例如。在桌子上,我希望能够搜索男性和女性。不仅仅是男性,反之亦然。不仅仅是女性。但两者都是。
我也试过Like Nz([Forms]![ReportsForm]![cmbLvl],"*")
。那也行不通。
答案 0 :(得分:0)
Use a parameter to return all records if Null显示了如何使用Null字段值来提升该字段的过滤器。
为了适应这种情况,您可以使用:
[Forms]![ReportsForm]![cmbLvl]="All" OR [Forms]![ReportsForm]![cmbLvl]
如果您需要将“ALL”显示为组合框选择而不是将其留空,请参阅Adding "All" to a listbox or combobox关于创建联合查询的部分,其中包含列为“全部”的空值。