我正在尝试打开报告并将其约束到日期范围。该报告基于已保存的查询构建。日期字段的名称是“dateTime”。这是我用来打开它的代码:
Dim whereClause As String
whereClause = "rec.dateTime between #" & Me.txtFromDate & "# and #" & Me.txtFromDate & "#"
DoCmd.OpenReport "rptControlViolation", acViewPreview, , whereClause
如果我在查询构建器中运行该语句,它可以正常工作,但是当我调用该函数时,它会一直提示我输入dateTime(弹出框)的值。我试过括号,我试过表格!myform!myobject ..我很难过。
答案 0 :(得分:0)
然而,我解决了,我不知道问题是什么。我回去重写了SQL语句。它几乎相同,但我使用了不同的别名。我唯一能想到的是与该字段名称存在某种冲突。 :/