查询未使用MS-Access中的日期条件进行拉取

时间:2018-07-03 12:17:01

标签: ms-access

我有一个表单,可提供查询参数的输入。

这是我的查询: enter image description here

在我的表格Lead_whiteboard_nav上,我有两个文本框。用户可以按下一个带有多个按钮的“ StartDate”和另一个“ EndDate”,以生成有关不同计算机的数据,即计算机字段中的条件(每个按钮运行来自不同查询的报告)。我假设查询使用了这些日期字段,因为每当使用查询生成报告时,都不会提示我输入值,因此似乎它们是从表单中提取的。

我的问题是,使用此查询的报告将使用“机器”字段的条件-提取了正确的机器编号-但是,似乎未应用表格中的日期。我返回了表中给定机器准则的所有值。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

除了基本查询(imo),您不应将查询构建器用于其他任何用途。

问题是您有多个OR条件,但是您为第一个条件指定了此Between条件。

Machine字段的条件更改为以下内容:IN(304, 305, 306),以提高查询效率并避免该错误。

如果您看一下SQL,这一切将非常明显。

相关问题