Accessの印刷プレビューと印刷結果が異なる原因!!

Accessのレポートで、コードの書き方によってプレビューと印刷結果が異なることがあります。

この原因は以下の通りです。

プレビュー時にレポートの処理が実行されるのですが、その後印刷ボタンを押すと
再度レポート処理が実行されます。

この時ですが、レポートのOpenイベントで変数を初期化している場合はプレビューで既に
レポートがOpenされているため印刷時にはOpenイベントが発生しません。

データによってはこの変数に最後にセットされた値によって印刷結果が異なってしまう場合
があります。

 

プレビューで表示されていたとしても安心してはいけないですね。
この原因に気付くのに少し時間がかかってしまいました。

変数の初期化タイミングが重要なので気を付けてください。

Share

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Optionally add an image (JPEG only)