在Access中自动打印3个不同的报告
问题描述:
我在打印3个不同的报告,它们是按1个命令按钮。在Access中自动打印3个不同的报告
当他们按下打印,我只想打印的报告,我不希望打印机提示他们确认打印,我只是希望它打印一次命令按钮被按下
到目前为止,我有这个:
DoCmd.OpenReport "rptLearning", acViewPreview, "", "", acNormal
DoCmd.OpenReport "rptNeutral", acViewPreview, "", "", acNormal
DoCmd.OpenReport "rptPositive", acViewPreview, "", "", acNormal
DoCmd.RunCommand acCmdPrint
这显示了我不想要的打印机提示。
任何帮助表示赞赏。
答
使用acViewNormal
而不是acViewPreview
直接打印。
因此,所有你需要的是
DoCmd.OpenReport "rptLearning", acViewNormal
DoCmd.OpenReport "rptNeutral", acViewNormal
DoCmd.OpenReport "rptPositive", acViewNormal
(acViewNormal
是默认的,所以如果你想你可以离开,甚至这一点。)
谢谢安德烈 - 我试过,但我仍然得到正常打印提示,我必须点击确定,然后才会打印。 – dmorgan20
@david:你是否删除了'DoCmd.RunCommand acCmdPrint'? – Andre
doh!谢谢你,工作过。 – dmorgan20