【问题标题】:opening a report filtered by date range not working in access 2010打开按日期范围过滤的报告在 access 2010 中不起作用
【发布时间】:2011-11-01 22:09:50
【问题描述】:

我正在尝试打开一份报告并将其限制在一个日期范围内。该报告是根据已保存的查询构建的。日期字段的名称是“dateTime”。这是我用来打开它的代码:

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

    DoCmd.OpenReport "rptControlViolation", acViewPreview, , whereClause

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

【问题讨论】:

  • rec.dateTime 是查询中的别名。我也试过 dateTime

标签: report ms-access-2010 date-range


【解决方案1】:

我已经解决了,但是我不知道问题是什么。我回去重写了SQL语句。它几乎相同,但我使用了不同的别名。我唯一能想到的是与该字段名称存在某种冲突。 :/

【讨论】:

    猜你喜欢
    • 2012-02-07
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    相关资源
    最近更新 更多