各レコード(行)の先頭に帳票名を記述します。続けてデータ定義画面の[環境定義]タブで指定した区切り文字を記述します。続けて1つの帳票を出力するときと同じ形式でデータを記述します。
注意
マルチフォーム出力するすべての帳票で、入力データ形式と区切り文字を合わせておいてください。
区切り文字を帳票の出力時に指定してください。
ポイント
入力データに、帳票に定義されている項目名を項目ラベル行として付加した場合、項目名ラベル付きデータファイルとなります。項目名ラベル付きデータファイルについては、以下を参照してください。
以下に、4つの帳票を別々に出力するデータファイルと、それをマルチフォーム出力する場合のデータファイルの例を示します。
●4つの帳票を別々に出力する場合
データファイルを4つ作成し、4つの帳票を別々に出力します。
データファイルの入力データ形式は「可変長」、区切り文字は「バーティカルバー(|)」です。
帳票「請求書」用データ
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 | 0110 | 冷蔵庫 | 2 | 125000 ○○○○電気 | 20031221 | 03102 | 005 | 0201 | 電気カーペット | 5 | 10000 ○○○○電気 | 20031221 | 03102 | 005 | 0211 | 電気ストーブ | 3 | 5000 ○○○○電気 | 20031221 | 03102 | 005 | 0221 | 電気ごたつ | 3 | 7800
●4つの帳票をマルチフォーム出力する場合
4つ分のデータをひとまとめにしたデータファイルを1つ作成し、1つの帳票として出力します。
データファイルの入力データ形式は「可変長」、区切り文字は「バーティカルバー(|)」です。
各レコード(行)の先頭に帳票名を記述します。続けて区切り文字「バーティカルバー(|)」を記述します。続けて1つの帳票を出力するときと同じ形式でデータを記述します。
図11.8 マルチフォーム出力時のデータファイル記述形式(可変長)