我有一个按钮,当按下它时,会打开一个关于在该表单中选择的记录的报告。这是按钮的代码:
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 或类似的东西?