我在MS Access中有一个报告,该报告从查询中获取信息。
在查询中有时间选择,以便它显示用户设置的时间间隔之间的信息。
我用来创建它的标准是:
Between [Enter start date:] And [Enter end date:]
我希望用户输入后立即在报告中显示开始日期和结束日期。
我尝试创建2个文本框并使用相同的代码,但最终得到的结果是两次相同的输入框,而实际上我只希望输入一次。
有人可以帮助我吗?
答案 0 :(得分:2)
在表单上,创建两个未绑定的文本框:
将第一个文本框命名为StartDate
,将第二个文本框命名为EndDate
。
将两个文本框的格式属性设置为常规日期,以确保用户只能输入日期时间数据并显示日期选择器。
在查询的选择条件中,替换以下内容:
[Enter start date:]
和Forms![Your Form Name]![StartDate]
[Enter end date:]
和Forms![Your Form Name]![EndDate]
将Your Form Name
更改为您的表单名称。
如果您还希望在报告中显示输入的日期,请在其控制源设置为:
的报告上创建一个或两个文本框。=Forms![Your Form Name]![StartDate]
类似地作为结束日期。