2011-07-20 38 views
1

お客様の住所とロゴを表示するためのレポートを作成しました。印刷前にMicrosoft AccessレポートでVBAを実行する

ロゴファイルパスは顧客レコードに保存され、On Loadイベントでいくつかの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

関連する問題