Sql Microsoft Access-两个日期范围之间,有1个用户输入

Sql Microsoft Access-两个日期范围之间,有1个用户输入,sql,date,ms-access,ms-access-2010,Sql,Date,Ms Access,Ms Access 2010,我希望查询要求用户输入1个日期,并使用该日期在查询中创建日期间条件。我设法得到了查询中要使用的日期,但似乎无法为其添加+6天 场 dateRecorded 状况 介于[输入开始日期(mm/dd/yyyy)(星期一)]和[记录日期]+6之间 我不希望用户输入两个日期作为筛选依据。如果您使用相同的请求字符串输入多个参数,它将只询问一次并使用相同的输入: 介于[输入整数]和[输入整数]+6之间 然而,我不认为这将与日期工作;我知道它与整数等有关 我也同意有争议的评论,即最好使用一个表格来控制这些东西;

我希望查询要求用户输入1个日期,并使用该日期在查询中创建日期间条件。我设法得到了查询中要使用的日期,但似乎无法为其添加+6天

dateRecorded

状况

介于[输入开始日期(mm/dd/yyyy)(星期一)]和[记录日期]+6之间


我不希望用户输入两个日期作为筛选依据。

如果您使用相同的请求字符串输入多个参数,它将只询问一次并使用相同的输入:

介于[输入整数]和[输入整数]+6之间

然而,我不认为这将与日期工作;我知道它与整数等有关


我也同意有争议的评论,即最好使用一个表格来控制这些东西;验证正确的日期,例如确保输入的日期是星期一。

使用小表单几乎总是更好,您可以获得更多的控制。您能否澄清“使用小表单”。使用所需的输入创建表单。在查询中引用表单,或者更好地使用参数。例如,您可以有一个开始日期和结束日期,可以在更新后事件中轻松更新;从表1中选择Table1.ADate,其中((Table1.ADate)介于[输入日期]和[输入日期]+6之间)这将起作用。