将查询参数传递给报告
Pass query arguments to report
我在 MS Access 中有一个从查询中获取信息的报告。
在查询中有时间选择,以便它在用户设置的时间间隔之间显示信息。
我用来创建这个的标准是:
Between [Enter start date:] And [Enter end date:]
我希望用户输入开始日期和结束日期后立即显示在我的报表中。
我尝试创建 2 个文本框并使用相同的代码,但我最终得到的是同一个输入框两次,而实际上我只想输入一次。
谁能帮帮我?
在您的表单上,创建两个未绑定的文本框:
将第一个文本框命名为 StartDate
,将第二个文本框命名为 EndDate
。
将两个文本框的 Format 属性 设置为 General Date 以确保用户可以仅输入日期时间数据并显示日期选择器。
在查询的选择条件中,替换以下内容:
[Enter start date:]
与 Forms![Your Form Name]![StartDate]
[Enter end date:]
Forms![Your Form Name]![EndDate]
将 Your Form Name
更改为您的表单名称。
如果您还希望在报告中显示输入的日期,请在报告中创建一个或两个文本框,其 Control Source 设置为:
=Forms![Your Form Name]![StartDate]
结束日期也一样。
我在 MS Access 中有一个从查询中获取信息的报告。
在查询中有时间选择,以便它在用户设置的时间间隔之间显示信息。
我用来创建这个的标准是:
Between [Enter start date:] And [Enter end date:]
我希望用户输入开始日期和结束日期后立即显示在我的报表中。
我尝试创建 2 个文本框并使用相同的代码,但我最终得到的是同一个输入框两次,而实际上我只想输入一次。
谁能帮帮我?
在您的表单上,创建两个未绑定的文本框:
将第一个文本框命名为StartDate
,将第二个文本框命名为EndDate
。将两个文本框的 Format 属性 设置为 General Date 以确保用户可以仅输入日期时间数据并显示日期选择器。
在查询的选择条件中,替换以下内容:
[Enter start date:]
与Forms![Your Form Name]![StartDate]
[Enter end date:]
Forms![Your Form Name]![EndDate]
将
Your Form Name
更改为您的表单名称。如果您还希望在报告中显示输入的日期,请在报告中创建一个或两个文本框,其 Control Source 设置为:
=Forms![Your Form Name]![StartDate]
结束日期也一样。