• 検索結果がありません。

ディクショナリファイルを使用する

ドキュメント内 EUR 帳票作成 操作ガイド (ページ 61-64)

P- XXXX-XXXX  ZZZZZZZ  VV-RR-SS

3.7   ディクショナリファイルを使用する

ディクショナリファイルを使用して,フィールド定義を設定します。ディクショナリファイルは,英語ロ ケール,および中国語ロケールでは使用できません。

3.7.1 ディクショナリファイルとは

ディクショナリファイルは,

UNIX

EUR

旧製品で設計された帳票の入力データの形式(マッピング データやユーザ定義データの各項目の属性など)を定義しているファイルです。

UNIX

EUR

旧製品の ディクショナリファイルを用いてデータを入力し,帳票を設計する場合に使用します。

EUR サーバ帳票出力機能では,ディクショナリファイルは使用できません。

(1) ディクショナリファイルの記述形式

ディクショナリファイルには,「CSV形式および

DAT

形式」と「FIX形式」のそれぞれに対応した形式が あります。

ディクショナリファイルを使用する場合,データファイルの拡張子が「.fix」のときは

FIX

形式のデータ を読み込み,「.fix」以外のときは,CSV形式および

DAT

形式のデータとして読み込みます。

3-1 ディクショナリファイルの記述例

3-1 ディクショナリファイルの記述形式

3.7.2 ディクショナリファイルによるフィールド定義の指定

入力データファイルとは別に,ディクショナリファイル(*.dic)に記述されたフィールド定義情報などを 使用して,データウィンドウにデータを入力する操作手順を次に示します。

この方法は,UNIX版 EUR旧製品のディクショナリファイルを使ってデータを入力し,帳票を設計する

記述項目 記述内容

1行目に指定する内容 CSV形式およびDAT形式

1行目に「1,」のあと,データファイルの区切り文字として使用する記号を「"」

で囲んで指定します。

なお,区切り文字の指定を省略した場合は,区切り文字に「,」を使用します。

区切り文字は,必ず「"」で囲んで指定してください。

「"」は,区切り文字として指定できません。

区切り文字は,改行,¥0以外のコードで指定してください。

FIX形式

1行目に「1」を指定します。

区切り文字 フィールド名とフィールドの属性の間は,「,,」を指定します。それ以外は,「,」

で区切ります。

(1)フィールド名 フィールド名として使用できる文字を次に示します。

英数字,全角文字,_ ,@ ,# ,$ ,* ,/ ,¥

,-マッピングデータのフィールド名は,510桁までです。ユーザ定義データの フィールド名は,499桁までです。

(2)フィールドの属性 作成するテーブルのフィールドの属性は,次のように指定します。

文字フィールド:C

数値フィールド:I  (整数データ)

        F  (実数データ)

        B  (集計対象外)

日付フィールド:CY (年次データ)

        MO (月次データ)

        DA (日次データ)

        HS (日付・時刻データ)

和暦フィールド:WCY(和暦(年次)データ)

        WMO(和暦(月次)データ)

        WDA(和暦(日次)データ)

画像フィールド:M

特殊編集レベルフィールド:SP

特殊編集レベルを指定すると,データウィンドウのレコード番号の横に「(レ ベル:nn)」と表示されます。

バーコードフィールド:R (3)データの属性 「C」を指定します。

(4)フィールドの位置 CSV形式およびDAT形式

フィールドを表示する順に,フィールド番号を指定します。順不同にフィー ルド番号を付けることもできます。

同じフィールド番号を付けたり,フィールドの総数を超えたりした場合は,

エラーとなり,データは読み込まれません。

FIX形式

先頭を「1」とする,相対位置で指定します。

(5)データの長さ

(データウィンドウの各フィールド表示 幅は,ディクショナリファイルのフィー ルド名の長さと,データの長さのどちら か大きい方の値とします)

フィールドをデータウィンドウに表示する幅,フィールド名の長さ,または データの長さから,どれか最大のものを記述します。

ただし,文字の場合は,データウィンドウのフィールド長とし,数値の場合は,

最大桁数とします。

フィールドの長さを超えるデータが記述された場合は,超えた分を切り捨てた データが表示されます。

場合に使用します。バージョン

7

以降の

EUR

で帳票を出力する場合は,ディクショナリファイルの指定 は不要です。

1.

データウィンドウを選択する

マッピングデータウィンドウ,またはユーザ定義データウィンドウをクリックします。

2.

[データのプロパティ]ダイアログを表示する

[データ]-[データのプロパティ]を選択します。

3.

フィールド定義方法を選択する

[データ情報]タブの[フィールド定義]グループボックスで,[定義方法]から「ディクショナリファ イルを使用」を選択します。

4.

ディクショナリファイルを指定する

[ディクショナリファイル名称]テキストボックスの[...]ボタンをクリックして,ディクショナリ ファイル名を指定します。

5.

[OK]ボタンをクリックする

ディクショナリファイルのフィールド定義が設定されます。

上記の操作で,ディクショナリファイルの情報に従って入力ファイルからデータが読み込まれ,データ ウィンドウにデータが表示されます。

3.8   SEWB+/REPOSITORY で定義した最上位結合項目

ドキュメント内 EUR 帳票作成 操作ガイド (ページ 61-64)