在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是默认的,所以如果你想你可以离开,甚至这一点。)

+0

谢谢安德烈 - 我试过,但我仍然得到正常打印提示,我必须点击确定,然后才会打印。 – dmorgan20

+0

@david:你是否删除了'DoCmd.RunCommand acCmdPrint'? – Andre

+0

doh!谢谢你,工作过。 – dmorgan20