【发布时间】:2017-11-11 20:36:09
【问题描述】:
我有一个按钮,当按下该按钮时,会打开在该表单中选择的记录的报告。这是按钮的代码:
blnSave = MsgBox("Are you sure you want to exit this student?", vbYesNo, "Exit Confirmation")
If blnSave = True Then
DoCmd.OpenReport "rptExitNotice", acViewPreview, , "[BehaviourID]=" & Me.BehaviourID
DoCmd.Close acForm, "frmExitStudent"
End If
当表单关闭并打开报告时,报告中的所有字段都是空白的: 当您按 F5 时,数据完美地显示在适当的位置:
我尝试将 Me.Refresh、DoCmd.Requery 和 DoCmd.Refresh 都放在 Open、No Data 和 Activate 事件中,但它们给出了以下错误:
如何让报告首次显示数据? 按钮的代码有问题吗? 或者我应该在不同的事件中添加 Me.Refresh 或类似的东西吗?
【问题讨论】:
-
也许是
Me.Requery?
标签: ms-access vba ms-access-reports