#248 | プレビュー時のOpenReportの再実行の不具合 | レポート、VBA | |
あるフォームに、同一のレポートを印刷するボタンとプレビューするボタンがあったとします。Access2002の場合、レポートをプレビューしている状態で[印刷]ボタンを押して同じレポートを印刷すると、印刷自体は問題ないのですが、それまでプレビュー表示されていたレポートがデザインビューの状態になってしまうという不具合があります。 これを回避するには、常にいったんレポートを閉じてから印刷を実行するようにします。次のコードでは、プレビューが開いていれば当然閉じられてから印刷が行われますが、たとえプレビューが開いていなくてもエラーが発生することはありません。 Private Sub cmd印刷_Click()
'レポートをいったん閉じる DoCmd.Close acReport, "rpt受注" 'レポートを印刷する DoCmd.OpenReport "rpt受注" End Sub ※この問題は「Office XP SP-2」で修正された模様です(未確認)。 |
|||
|
Copyright © T'sWare All rights reserved |