【发布时间】:2019-03-25 17:43:05
【问题描述】:
我从 3 个相关表中创建了一个查询 OrderAllQuery。其中一个字段是在原始表和名为OrdDate 的查询中具有相同名称的日期字段。
我有一个简单的子程序来运行查询,然后运行特定日期范围的报告。 OrdDate 必须在范围内。 sub(见下文)在Odate = 行上显示2465。
看不出问题。欢迎任何建议
Private Sub cmdOrders_Click()
DoCmd.OpenQuery "OrderAllQuery"
Dim Odate As Date
Odate = [OrderAllQuery.OrdDate]
DoCmd.Close acQuery, "OrderAllQuery"
Call RunReport("Orders Report", Odate, Me.txtDateFrom, Me.txtDateTo)
End Sub
【问题讨论】:
-
这是否给了您想要的价值?
Odate = DLookup("[OrdDate]", "OrderAllQuery")