使用VBA汇编报表并在屏幕上显示。
If Me.Frame15.Value = 1 Then
DoCmd.openreport "Inspections due"
End If
运行此操作时,它会将报告发送到打印机,而不是在屏幕上显示。这是由于报告中的设置还是错误的命令?
答案 0 :(得分:0)
您需要告诉Access您要查看报告。正如您所知,使用DoCmd.openreport
除了表单名称之外没有任何其他变量会尝试打印表单。
您可以使用acViewReport本身:
DoCmd.openreport "Inspections due", acViewReport