MS Access 2016 - 基于当前记录的打开报告
MS Access 2016 - Opening report based on current record
我需要一些帮助来完成对我的音乐商店数据库的最后修改,这应该是一个非常容易回答的问题。我的 VBA 编程入门书刚刚通过邮件寄到,我在事件过程部分搜索了答案,并参考了这些链接:
https://msdn.microsoft.com/en-us/vba/access-vba/articles/docmd-openreport-method-access
https://bytes.com/topic/access/answers/690040-open-report-based-current-record
我这里的问题如下:
我正在尝试在 Access 中打开一个报告,该报告在按下查看按钮时仅显示来自 一个 订单的数据(见图)。
New Order form
Access 反而给我整个订单目录(见图)。
Order report
这是不好的,即使在我实现了以下代码之后它仍然发生:
VBA code - event procedure
即
DoCmd.OpenReport "rptOrder", acViewPreview, , , , "OrderID = " & Me.OrderID
有人可以帮忙吗?我可能做错了什么?提前致谢!
- LC
where 子句应该在第 4 个位置。
DoCmd.OpenReport "rptOrder", acViewPreview, , "OrderID = " & Me.OrderID
我需要一些帮助来完成对我的音乐商店数据库的最后修改,这应该是一个非常容易回答的问题。我的 VBA 编程入门书刚刚通过邮件寄到,我在事件过程部分搜索了答案,并参考了这些链接:
https://msdn.microsoft.com/en-us/vba/access-vba/articles/docmd-openreport-method-access
https://bytes.com/topic/access/answers/690040-open-report-based-current-record
我这里的问题如下:
我正在尝试在 Access 中打开一个报告,该报告在按下查看按钮时仅显示来自 一个 订单的数据(见图)。
New Order form
Access 反而给我整个订单目录(见图)。
Order report
这是不好的,即使在我实现了以下代码之后它仍然发生:
VBA code - event procedure
即
DoCmd.OpenReport "rptOrder", acViewPreview, , , , "OrderID = " & Me.OrderID
有人可以帮忙吗?我可能做错了什么?提前致谢!
- LC
where 子句应该在第 4 个位置。
DoCmd.OpenReport "rptOrder", acViewPreview, , "OrderID = " & Me.OrderID