Ms access 在MS Access中查询不带日期条件
我有一个表单,它为查询参数提供输入 这是我的疑问: 在我的表格Lead_whiteboard_nav上,我有两个文本框。一个是“StartDate”,另一个是“EndDate”,用户可以按多个按钮生成关于不同机器的数据,机器字段中的条件(每个按钮从不同的查询运行一个报告)。我假设查询正在使用这些日期字段,因为每当我使用查询生成报告时,都不会提示我输入值,因此它们似乎是从表单中提取的 我的问题是,使用此查询的报告将使用字段“Machine”的条件-正在提取正确的机器编号-但是,表单中的日期似乎没有应用。我返回了表中给定机器条件的所有值Ms access 在MS Access中查询不带日期条件,ms-access,Ms Access,我有一个表单,它为查询参数提供输入 这是我的疑问: 在我的表格Lead_whiteboard_nav上,我有两个文本框。一个是“StartDate”,另一个是“EndDate”,用户可以按多个按钮生成关于不同机器的数据,机器字段中的条件(每个按钮从不同的查询运行一个报告)。我假设查询正在使用这些日期字段,因为每当我使用查询生成报告时,都不会提示我输入值,因此它们似乎是从表单中提取的 我的问题是,使用此查询的报告将使用字段“Machine”的条件-正在提取正确的机器编号-但是,表单中的日期似乎没
有什么建议吗?在imo中,除了基本查询之外,您不应该使用查询生成器 问题是您有多个
或
条件,但您为第一个条件指定了介于
之间的条件
将Machine
字段的条件更改为以下内容:IN(304、305、306)
以获得更有效的查询并避免此错误
如果您查看SQL,这将非常明显。在GUI中,您可以将Machine.DATA条件更改为:304、305或306