我有一个访问表单,用于通过引用查询条件中的表单字段来过滤查询。
打开表单时,用户可以从下面的字段下拉列表中选择特定条目。
但是,如果用户没有选择条目,假设他们将业务部门留空,我希望查询返回用户未输入数据的该字段的所有条目,例如它将返回所有业务单位。
我尝试按照以下内容输入星号 (*),并尝试将字段留空以使其返回所有条目,但它不起作用。
您能否建议如何获取查询以显示用户未在表单中填充的任何字段的所有记录?
谢谢
我引用的查询如下:
查询的SQL如下
SELECT [Accruals Raw Data].Company, [Accruals Raw Data].[Business Unit], [Accruals Raw Data].[Accrual ID], [Accruals Raw Data].[Accrual Sub Category], [Accruals Raw Data].[Posted Date], [Accruals Raw Data].[Amount $], [Accruals Raw Data].[User Name]
FROM [Accruals Raw Data]
WHERE ((([Accruals Raw Data].Company)=[Forms]![Filtered Accrual Reporting]![Company])) AND (([Accruals Raw Data].[Business Unit])=[Forms]![Filtered Accrual Reporting]![Business Unit]) AND (([Accruals Raw Data].[Accrual ID])=[Forms]![Filtered Accrual Reporting]![Accrual ID]) AND (([Accruals Raw Data].[Accrual Sub Category])=[Forms]![Filtered Accrual Reporting]![Accrual Sub Category]) AND (([Accruals Raw Data].[User Name])=[Forms]![Filtered Accrual Reporting]![User Name]));