将查询参数传递给报表



我在MS Access中有一个从查询中获取信息的报告。

在查询中,有时间选择,以便它显示用户设置的时间间隔之间的信息。

我用来创建这个的标准是:

Between [Enter start date:] And [Enter end date:]

我希望开始日期和结束日期在用户输入后立即显示在我的报告中。

我尝试创建 2 个文本框并使用相同的代码,但我最终得到的是两次相同的输入框,而实际上我只希望输入只完成一次。

谁能帮我?

  • 在窗体上,创建两个未绑定的文本框:
    将第一个文本框命名为StartDate,将第二个文本框命名为EndDate

  • 将两个文本框的Format属性设置为"常规日期",以确保用户只能输入日期时间数据,并显示日期选取器。

  • 在查询的选择条件中,替换以下内容:

    [Enter start date:]Forms![Your Form Name]![StartDate]

        [Enter end date:]Forms![Your Form Name]![EndDate]

    Your Form Name更改为表单的名称。

  • 如果还希望在报表上显示输入的日期,请在控件源设置为的报表上创建一个或两个文本框:

    =Forms![Your Form Name]![StartDate]
    

    结束日期也是如此。

相关内容

  • 没有找到相关文章

最新更新