Report 打开按日期范围筛选的报告在access 2010中不起作用

Report 打开按日期范围筛选的报告在access 2010中不起作用,report,ms-access-2010,date-range,Report,Ms Access 2010,Date Range,我正在尝试打开一个报告并将其约束到一个日期范围。该报告基于已保存的查询生成。日期字段的名称为“日期时间”。下面是我用来打开它的代码: Dim whereClause As String whereClause = "rec.dateTime between #" & Me.txtFromDate & "# and #" & Me.txtFromDate & "#" DoCmd.OpenReport "rptControlViolation

我正在尝试打开一个报告并将其约束到一个日期范围。该报告基于已保存的查询生成。日期字段的名称为“日期时间”。下面是我用来打开它的代码:

    Dim whereClause As String
    whereClause = "rec.dateTime between #" & Me.txtFromDate & "# and #" & Me.txtFromDate & "#"

    DoCmd.OpenReport "rptControlViolation", acViewPreview, , whereClause

如果我在查询生成器中运行该语句,它可以正常工作,但当我调用该函数时,它会不断提示我输入dateTime的值(弹出框)。我试过括号,我试过表格!我的表格!我的对象。。我被难住了。

我把它解决了,但我不知道是什么问题。我返回并重写了SQL语句。几乎一样,但我用了不同的别名。我能想到的唯一一件事是,与该字段名存在某种冲突/

rec.dateTime是查询中的别名。我也试过约会时间