ページの先頭行へ戻る
Interstage List Creator V11.0.0 帳票設計編
FUJITSU Software

11.3.1 入力データ形式が「可変長」または「CSV形式」の場合

各レコード(行)の先頭に帳票名を記述します。続けてデータ定義画面の[環境定義]タブで指定した区切り文字を記述します。続けて1つの帳票を出力するときと同じ形式でデータを記述します。

注意

  • マルチフォーム出力するすべての帳票で、入力データ形式と区切り文字を合わせておいてください。

  • 区切り文字を帳票の出力時に指定してください。

ポイント

  • 入力データに、帳票に定義されている項目名を項目ラベル行として付加した場合、項目名ラベル付きデータファイルとなります。項目名ラベル付きデータファイルについては、以下を参照してください。

    ⇒“11.4 項目名ラベル付きデータファイルを設計する

以下に、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 マルチフォーム出力時のデータファイル記述形式(可変長)