1

我对访问相当陌生。我正在尝试创建一个过滤器预报告表单。在此表单上,将要求用户输入开始和结束日期。他还将获得一个项目名称列表,这些项目名称位于不同的表单/表格中,并且能够检查报告应该过滤哪些项目。

我需要为此使用子表单吗?我试过一个,但我看不到如何添加复选框,它似乎只是给了我一个列表,我无法修改子表单。

我真正认为我需要做的是用另一个表中的所有项目填充一个复选框列表。我将如何做到这一点(如果它真的是最好的解决方案)?

4

1 回答 1

2

您可以为此使用常规形式。您不需要将其绑定到表。只需在表单上放置 2 个文本框,以及您认为需要的复选框。

报告将基于查询,而查询又将基于此表单。所有字段都将被带入查询并引用表单上的控件。

例如,假设您在表单上有 2 个文本框;一个叫 txtStartDate,一个叫 txtEndDate。该表单将被称为 frmReportFilter。在驱动报告的查询中,拉入您的日期列并在条件中输入 >=Forms!frmReportFilter!txtStartDate。这将提取日期字段大于或等于“开始日期”文本框中的所有记录。其余的将被类似地引用。

于 2013-07-11T21:41:40.263 回答