【发布时间】:2017-06-26 12:23:24
【问题描述】:
我设置了以下简单代码,以选择报告是否应显示“排除”组。
Private Sub cmdRptWorktypesByGroups_Click()
Dim rptExclYN As String
rptExclYN = MsgBox("Would you like this report with excluded groups (Yes)" & vbclrf & " or without excluded practice groups (No)?", vbYesNo, "Choose Report With or Without excluded groups")
If rptExclYN = Yes Then
DoCmd.OpenReport "rptWorkTypebyGroups", acViewReport
Else
DoCmd.OpenReport "rptWorkTypebyGroupsNoExcl", acViewReport
End If
End Sub
这是我的代码。它应该是完全直截了当的。问题是,当用户单击是时,它会打开 rptWorkTypebyGroupsNoExcl 报告。当我单击否时,它仍会打开相同的报告。谁能告诉我可能做错了什么?
我最初有 rptWorkTypebyGroups 报告,带有查询记录源。我复制了该报告,将副本重命名为 rptWorkTypebyGroupsNoExcl,并将其记录源查询保存为自己的名称。我不知道为什么消息框没有打开正确的报告。有人可以帮忙吗?
谢谢!
【问题讨论】:
标签: ms-access vba report msgbox