2011-07-20 31 views
1

我创建了一个用于显示客户地址和徽标的报告。在打印之前在Microsoft Access报告中运行VBA

徽标文件路径存储在客户记录中,并在加载事件中使用某些vba加载到图片中。

Me!Image01.Picture = logoPath 

预览时可以正常工作,但在使用DoCmd.openReport并直接发送时打印代码不会运行。

我的问题是我如何获得代码,如果执行,它工作正常,在报表发送到打印机之前运行?

回答

2

如果你把你的代码放在Detail_Format事件中,它应该可以工作。

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) 
    Me!Image01.Picture = logoPath 
End Sub 
+0

谢谢,工作! – joshuascotton