Q&A

回答の並べ替え:
投稿新規に質問を投稿する

見積書など複数ページ(1枚目と2枚目が異なるレイアウト)の作成方法について

sotsuka sotsuka

2019-10-04 16:02

見積書などで、明細数に応じ、1枚のみ出力する場合や2枚目以降も出力する場合があるとき、どのように制御をすればよいのでしょうか。

思いつく方法2点あります
①出力する可能性のある最大枚数分のレイアウトをシートに作成しておき、印刷時に1ページ目から必要なページまでを印刷する方法ですが、印刷時に印刷対象のページ指定ができません。
②データ件数に応じ、必要なページ分のレイアウトを作成する方法ですが、例えば、2ページ目のレイアウトを3ページ目にコピーする方法がわかりません。

他にどのような方法があるでしょうか。

sotsuka sotsuka
回答ありがとうございます。
まだ初心者のため、「非表示」は盲点でした。
いろいろ応用が利きそうです。
ありがとうございました。
Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

CELFはアクションで印刷範囲指定や改ページ挿入などができないので、面倒ですね。
①で、データ件数によって不要なページを非表示にするという方法はいかがでしょうか?

印刷画面設計時に1ページ分の余白も含めた印刷行数に従って、改ページプレビューから改ページ挿入をしておく。

アクションセットは以下のように設定
(1)明細データの件数から出力ページ数と、不要行数を計算して改ページの次の行から最終行までを非表示にする。
(2)不要なデータ(データ件数や不要行数計算値など余白に書き込んだデータなど)をクリア
(3)印刷

という手順です。