我在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]
结束日期也是如此。