return 所有记录的条件,如果从表单中选择是
Criteria to return all records if selection from form is both
我正在尝试从表单控件传递多个查询条件。我在用着
以下类型的标准语法。
IIf([Forms]![ReportsForm]![cmbLvl]="ALL", "*", [Forms]![ReportsForm]![cmbLvl])
它适用于 else 子句。但它不适用于 ALL
场景。有没有一种简单的方法可以使这项工作。
我想做的是 return 所有记录,而不仅仅是一种类型。例如。在 table 上,我希望能够同时搜索男性和女性。不只是男性,反之亦然。不只是女性而已。但两者都有。
我也试过了Like Nz([Forms]![ReportsForm]![cmbLvl],"*")
。那也不起作用。
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 关于创建联合查询的部分,其中包括列为 [=18= 的空值].
我正在尝试从表单控件传递多个查询条件。我在用着 以下类型的标准语法。
IIf([Forms]![ReportsForm]![cmbLvl]="ALL", "*", [Forms]![ReportsForm]![cmbLvl])
它适用于 else 子句。但它不适用于 ALL
场景。有没有一种简单的方法可以使这项工作。
我想做的是 return 所有记录,而不仅仅是一种类型。例如。在 table 上,我希望能够同时搜索男性和女性。不只是男性,反之亦然。不只是女性而已。但两者都有。
我也试过了Like Nz([Forms]![ReportsForm]![cmbLvl],"*")
。那也不起作用。
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 关于创建联合查询的部分,其中包括列为 [=18= 的空值].