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