画面・帳票サポートシステム XMAP3 プログラミングガイド


2.1.5 使用目的/詳細目的とデータ型

入出力テキスト(フィールド),出力テキスト(フィールド)およびキー入力コンボボックスの使用・詳細目的とデータ型の関係を次に示します。データ型は,COBOLのPICTURE句で指定するデータの型です。なお,CUI画面では詳細目的は指定しません。CUI画面の場合は,「詳細目的」の列を無視してください。

表2‒4  使用目的および詳細目的とデータ型の関係(入出力テキスト・フィールド,キー入力コンボボックス)

使用目的

詳細目的

(GUIだけ)

データ型※1

COBOL

入力データ型

出力データ型

数字※2

数字・数字記号※2

文字(XX)※2

文字(XX)

99999※2

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

モジュラス

文字(XX)

文字(XX)

99999

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

数字

文字(XX)

文字(XX)

99999

99999

金額

数字

文字(XX)

文字(XX)

99999

99999

小数点付き

999V9

999.9

99V99

99.99

9V999

9.999

V9999

.9999

符号付き

S99999

-99999

符号・小数点付き

S999V9

-999.9

S99V99

-99.99

S9V999

-9.999

SV9999

-.9999

数値

数字

文字(XX)

文字(XX)

99999

99999

小数点付き

999V9

999.9

99V99

99.99

9V999

9.999

V9999

.9999

符号付き

S99999

-99999

符号・小数点付き

S999V9

-999.9

S99V99

-99.99

S9V999

-9.999

SV9999

-.9999

数字・数字記号

文字(XX)

文字(XX)

カナ※2

カナ・半角※2

文字(XX)

文字(XX)

カナ

カナ・英大・数

カナ・英大・数・マイナス

カナ・英大・数・長音

カナ・英大・数・マイナス・長音

カナ・数

カナ・数・マイナス

カナ・数・長音

カナ・数・マイナス・長音

英数※2

半角※2

文字(XX)

文字(XX)

英大・カナ・数・記号

英大

アスタリスク・英大

英大・英小

英大・数・マイナス

英大・数

英大・英小・コンマ

数・マイナス

日本語※2

混在(全角・半角)※2

文字(XX)

文字(XX)

漢字※2

文字(XX)

文字(XX)

漢字(NN)

漢字(NN)

漢字(XX)※3

漢字(XX)※3

パスワード

半角

文字(XX)

文字(XX)

英大

英大・英小

英大・数

MCR

半角

文字(XX)

出力なし

英大

英大・英小

英大・数

注※1

C言語の場合は,データ型「char」だけ指定できます。

注※2

キー入力コンボボックスで指定できる使用目的,詳細目的およびデータ型です。

注※3

CUI画面の入出力フィールドの場合にだけ指定できます。

表2‒5  使用目的および詳細目的とデータ型の関係(出力テキスト・フィールド)

使用目的

詳細目的

(GUIだけ)

データ型

COBOL

入力データ型

出力データ型

数字

数字・数字記号

文字(XX)

文字(XX)

99999

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

モジュラス

文字(XX)

文字(XX)

99999

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

数字

文字(XX)

文字(XX)

99999

99999

英数

半角

文字(XX)

文字(XX)

英大・カナ・数・記号

英大

アスタリスク・英大

英大・英小

英大・数・マイナス

英大・数

英大・英小・コンマ

数・マイナス

日本語

混在(全角・半角)

文字(XX)

文字(XX)

漢字

文字(XX)

文字(XX)

漢字(NN)

漢字(NN)

漢字(XX)

漢字(XX)

注※

C言語の場合は,データ型「char」だけ指定できます。

入出力テキスト・フィールドの使用目的および詳細目的とデータ型の標準値は,ドローセットアップの使用目的別データ型(入出力テキスト・フィールド),使用目的別データ型(出力テキスト・フィールド)で変更することもできます。ただし,表2-4,表2-5以外の組み合わせは指定できません。なお,キー入力コンボボックスのデータ型は変更できません。