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