在Access中自动打印3个不同的报告

时间:2016-07-29 10:16:04

标签: ms-access access-vba ms-access-2010

我希望按1命令按钮打印3个不同的报告。

当他们按下打印时,我希望报告只打印,我不希望打印机提示他们确认打印,我只是想在按下命令按钮后打印

到目前为止,我有这个:

DoCmd.OpenReport "rptLearning", acViewPreview, "", "", acNormal
DoCmd.OpenReport "rptNeutral", acViewPreview, "", "", acNormal
DoCmd.OpenReport "rptPositive", acViewPreview, "", "", acNormal
DoCmd.RunCommand acCmdPrint

这显示了我不想要的打印机提示。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

使用acViewNormal代替acViewPreview直接打印。

所以你需要的只是

DoCmd.OpenReport "rptLearning", acViewNormal
DoCmd.OpenReport "rptNeutral", acViewNormal
DoCmd.OpenReport "rptPositive", acViewNormal

acViewNormal是默认设置,因此如果您愿意,您甚至可以将其留下。)