Ms access 在MS Access中查询不带日期条件

Ms access 在MS Access中查询不带日期条件,ms-access,Ms Access,我有一个表单,它为查询参数提供输入 这是我的疑问: 在我的表格Lead_whiteboard_nav上,我有两个文本框。一个是“StartDate”,另一个是“EndDate”,用户可以按多个按钮生成关于不同机器的数据,机器字段中的条件(每个按钮从不同的查询运行一个报告)。我假设查询正在使用这些日期字段,因为每当我使用查询生成报告时,都不会提示我输入值,因此它们似乎是从表单中提取的 我的问题是,使用此查询的报告将使用字段“Machine”的条件-正在提取正确的机器编号-但是,表单中的日期似乎没

我有一个表单,它为查询参数提供输入

这是我的疑问:

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

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


有什么建议吗?

在imo中,除了基本查询之外,您不应该使用查询生成器

问题是您有多个
条件,但您为第一个条件指定了
介于
之间的条件

Machine
字段的条件更改为以下内容:
IN(304、305、306)
以获得更有效的查询并避免此错误


如果您查看SQL,这将非常明显。

在GUI中,您可以将Machine.DATA条件更改为:304、305或306