VBA代码是打印报告而不是打开报告

时间:2014-06-13 22:02:31

标签: ms-access access-vba ms-access-2007

我在表单上有一个按钮,应该打开一个报告,但它会将报告发送到默认打印机。如何阻止它打印?我正在使用Access 2010

Private Sub Generate_Click()
    If Me.Staff = "<< All >>" Then
        DoCmd.OpenReport "rptAll", acViewNormal, , , acHidden
    Else
        DoCmd.OpenReport "rptStaff", acViewNormal, , , acHidden
    End If
End Sub

1 个答案:

答案 0 :(得分:1)

如果要显示报告,您应该使用MSDN文档中所述的acViewReport。

http://msdn.microsoft.com/en-us/library/office/ff195735%28v=office.15%29.aspx