見積書など複数ページ(1枚目と2枚目が異なるレイアウト)の作成方法について
2019-10-04 16:02
見積書などで、明細数に応じ、1枚のみ出力する場合や2枚目以降も出力する場合があるとき、どのように制御をすればよいのでしょうか。
思いつく方法2点あります
①出力する可能性のある最大枚数分のレイアウトをシートに作成しておき、印刷時に1ページ目から必要なページまでを印刷する方法ですが、印刷時に印刷対象のページ指定ができません。
②データ件数に応じ、必要なページ分のレイアウトを作成する方法ですが、例えば、2ページ目のレイアウトを3ページ目にコピーする方法がわかりません。
他にどのような方法があるでしょうか。
回答を投稿するにはログインが必要です。
回答ありがとうございます。
まだ初心者のため、「非表示」は盲点でした。
いろいろ応用が利きそうです。
ありがとうございました。
まだ初心者のため、「非表示」は盲点でした。
いろいろ応用が利きそうです。
ありがとうございました。
ベストアンサー
こんにちは。
CELFはアクションで印刷範囲指定や改ページ挿入などができないので、面倒ですね。
①で、データ件数によって不要なページを非表示にするという方法はいかがでしょうか?
印刷画面設計時に1ページ分の余白も含めた印刷行数に従って、改ページプレビューから改ページ挿入をしておく。
アクションセットは以下のように設定
(1)明細データの件数から出力ページ数と、不要行数を計算して改ページの次の行から最終行までを非表示にする。
(2)不要なデータ(データ件数や不要行数計算値など余白に書き込んだデータなど)をクリア
(3)印刷
という手順です。
CELFはアクションで印刷範囲指定や改ページ挿入などができないので、面倒ですね。
①で、データ件数によって不要なページを非表示にするという方法はいかがでしょうか?
印刷画面設計時に1ページ分の余白も含めた印刷行数に従って、改ページプレビューから改ページ挿入をしておく。
アクションセットは以下のように設定
(1)明細データの件数から出力ページ数と、不要行数を計算して改ページの次の行から最終行までを非表示にする。
(2)不要なデータ(データ件数や不要行数計算値など余白に書き込んだデータなど)をクリア
(3)印刷
という手順です。