組合せフォーム出力用の入力データを設計する場合、以下の点に注意してください。
組合せフォーム出力時、同一の帳票に対して2行以上の空データが連続した場合、エラーとなる場合があります(帳出力時に改行コード制御指定で改行処理を行う指定がされている場合は、エラーとなりません)。
空データが連続する場合とは、以下の条件をすべて満たすデータです。
帳票名およびマルチフォーム用帳票名データ区切り文字が記述されている
レコードに、帳票名に続くデータが存在しない
同一の帳票名に対して、レコードが連続していない
したがって、組合せフォーム出力する場合は、入力データに空データが2行以上連続しないように設計することを推奨します。
以下に、入力データに空データが2行連続する例を示します。
例)帳票の区切り文字がバーティカルバー(|)で、かつ入力データ形式がCSV形式の場合
組合せ1:ヘッダ1|0000000 神奈川県川崎市中原区 上小田中X-X-X △△△△電気 20110810 組合せ1:明細書|△△△△電気 20110810 03101 005 0020 テレビ 3 120000 組合せ1:明細書|△△△△電気 20110810 03101 005 0022 電子レンジ 1 82000 組合せ1:明細書|△△△△電気 20110810 03101 005 0100 掃除機 2 23000 組合せ2:請求明細|0000000 東京都千代田区 丸の内X-X-X ○○○○電気 20110810 組合せ2:請求書明細|○○○○電気 20110810 03102 005 0100 掃除機 2 23000 組合せ2:請求書明細| ←空行 組合せ2:請求書明細| ←空行 組合せ2:請求書明細|○○○○電気 20110810 03102 005 0211 ストーブ 3 5000 組合せ2:請求書明細|○○○○電気 20110810 03102 005 0221 こたつ 3 7800