FAQ

マルチフォーム/マルチデータ帳票で表紙(Form1)→明細(Form2)→表紙(Form1)→明細(Form2)のように繰り返して出力したい

公開日:2024/11/22

  • V12
  • V11

Question

マルチフォーム/マルチデータ帳票で表紙(Form1)→明細(Form2)→表紙(Form1)→明細(Form2)のように繰り返して出力したい

■マルチフォーム帳票
Form1:表紙
Form2:明細


Answer

マルチフォーム/マルチデータ帳票では、Form1→Form2→Form1→Form2のような出力は行えません。
必ず、Form1→Form2の出力になります。

異なるFormを繰り返して出力するには、以下の方法が考えられます。

方法1:データファイルを分ける方法
・データファイルを出力単位に分割します。※「Form1→Form2」単位に分割します。
・分割したデータファイル毎に実行します。
 印刷実行時は、Form1→Form2→Form1→Form2の出力となります。
 PDF実行時は、実行毎に複数のPDFファイルが作成されますので、これらのPDFファイルを一つのPDFファイルに結合します。

注意)
・ページ変数は実行単位のページ番号となりますので使用できません、ページ変数ではなく、データファイルにページ番号を設けてテキスト変数等に出力する必要があります。
・Create!FormにはPDFを結合する機能はありません。別途PDFを結合するツールを用意していただけますでしょうか。

方法2:マルチフォーム/シングルデータ帳票に変更する方法
・シングルデータにすることで「ユニット指定文字切り替え」が使用可能となります。

注意)
・シングルデータの場合、表オブジェクトは使用できません。表オブジェクトの代わりにテキスト変数と罫線オブジェクトで擬似的に表を作成する必要があります。
 なお、表オブジェクトではないため、キーを利用した制御や集計ブロック等の集計処理は使用できません。(データでの制御が必要です)




この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索