Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5023 / 9994 ←次へ | 前へ→

【8205】Re:Printoutメソッドのページ指定
回答  hatena E-MAIL  - 06/7/11(火) 12:06 -

引用なし
パスワード
   まず、最初に、なぜ非連結レポートなのでしょうか。
その理由、目的をお聞かせいただけませんか。

個人的には、非連結レポートにはなんらメリットは
ないと思っています。


ページが飛ばされるのは、レポートヘッダーのフォーマット時で
初期化していないからだと思われます。

レポートは、プレビューから印刷したとき、
プレビューでフォーマット/印刷イベントが発生して、
印刷でもフォーマット/印刷イベントが発生します。

一例を挙げると、10ページのレポートがあり、
プレビューで、2ページまで表示させた。
その後、PrintOut で、8ページから10ページを指定して
印刷したとします。

主なイベントの発生順は、

(プレビュー開始)
 開くとき
 レポートヘッダーフォーマット時/印刷時
 詳細フォーマット時/印刷時(1ページ目)
(次ページを表示)
 詳細フォーマット時/印刷時(2ページ目)
(印刷開始 8〜10ページ指定)
 レポートヘッダーフォーマット時
 詳細フォーマット時(1ページ目)
 詳細フォーマット時(2ページ目)
 ・・・
 詳細フォーマット時(7ページ目)
 詳細フォーマット時/印刷時(8ページ目)
 詳細フォーマット時/印刷時(9ページ目)
 詳細フォーマット時/印刷時(10ページ目)
 レポートフッターフォーマット時/印刷時

とこのように複雑な動きになります。
非連結レポートをこれを完全に把握したうえでないと
コントロールし切れません。

その手間とコード量を考えたら、はるかに通常の連結レポート
のほうが楽でしょう。

491 hits

【8194】Printoutメソッドのページ指定 sim 06/7/10(月) 20:08 質問
【8197】Re:Printoutメソッドのページ指定 hatena 06/7/10(月) 23:21 回答
【8202】Re:Printoutメソッドのページ指定 sim 06/7/11(火) 10:10 質問
【8205】Re:Printoutメソッドのページ指定 hatena 06/7/11(火) 12:06 回答
【8206】Re:Printoutメソッドのページ指定 sim 06/7/11(火) 14:34 お礼
【8207】Re:Printoutメソッドのページ指定 hatena 06/7/11(火) 15:10 回答

5023 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078226
(SS)C-BOARD v3.8 is Free