使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> 印刷時イベントで、B又はDがきたら、改ページコントロールをtrueにする様にしている。
> 開くときのイベントに、me.改ページコントロール.visible=falseを入れた。
この辺が原因かなという気がします。
総ページ数は、最終ページまで、フォーマット時イベントを発生させて習得しています。
印刷時イベントでの改ページ変更は反映されません。
レポートのイベントの発生メカニズムの研究 - hatena chips
http://hatenachips.blog34.fc2.com/blog-entry-147.html
レポートのイベントの発生メカニズムの研究 その2 - hatena chips
http://hatenachips.blog34.fc2.com/blog-entry-148.html
とりあえず、
改ページコントロールのVisibleを変更する処理を、フォーマット時イベントに移動させたらどうでしょうか。
レポートのイベントの発生メカニズムは複雑ですので、いろいろ試行錯誤が必要です。