• ベストアンサー

ACCESS2000でレポート印刷が空白になる

ACCESS2000でレポート印刷を行っていますが プレビューでは、きれいに表示され印刷が行えるのですが 直接、プレビューせずに印刷をかけると、VBAで求めているすべての 項目が空白になってしまいます(空の表組が印刷される) 解決方法を教えてください。 ・表組の内容のほとんどがVBA(Report_Activate と Report_Page)で求めています よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • TMINET
  • ベストアンサー率32% (45/140)
回答No.2

Activateはアクティブウィンドウになった時に実行されるイベントですね。 つまりいきなり印刷するとこのイベントは発生しないのではないでしょうか。 試しにメッセージボックスを表示するコードをそこに入れてみると良いと思います。 他のイベントも同じように試されてはいかがですか。 PageイベントはFormatイベントとPrintイベントの後に発生するようです。 印刷したいデータはFormatイベントで作ってあげなくてはいけないですね。 Formatイベントはそのためのイベントです。 Print後に作られたデータは当然ながら印刷対象になりませんね。

boya
質問者

お礼

再びの回答ありがとうございます うまく、動作しました どこのタイミングでイベントが動き出すかを把握していませんでした これから、少々手を加える必要がありそうですけど、助かりました

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.1

プレビューで表示されているのに印刷できない場合の原因の一つにプリンタードライバがあります。 最適、最新のドライバかどうかをもう一度確認してみてください。

boya
質問者

補足

早速のご回答あるがとうございます。 プリンタードライバーとプリンターも変更したけど直りません。 それと、プレビューをして印刷した場合はうまく印刷ができて プレビューせずに、印刷した場合に、空白になる という現象です よろしくお願いします

すると、全ての回答が全文表示されます。

関連するQ&A