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

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

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


使用目的

詳細目的
(GUIだけ)
データ型※1
COBOL
入力データ型出力データ型
数字※2数字・
数字記号※2
文字(XX)※2文字(XX)
99999※299999
99999ZZZZ9
その他のピクチャその他のピクチャ
モジュラス文字(XX)文字(XX)
9999999999
99999ZZZZ9
その他のピクチャその他のピクチャ
数字文字(XX)文字(XX)
9999999999
金額数字文字(XX)文字(XX)
9999999999
小数点付き999V9999.9
99V9999.99
9V9999.999
V9999.9999
符号付きS99999-99999
符号・小数点付きS999V9-999.9
S99V99-99.99
S9V999-9.999
SV9999-.9999
数値数字文字(XX)文字(XX)
9999999999
小数点付き999V9999.9
99V9999.99
9V9999.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画面の入出力フィールドの場合にだけ指定できます。

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


使用目的

詳細目的
(GUIだけ)
データ型
COBOL
入力データ型出力データ型
数字数字・
数字記号
文字(XX)文字(XX)
9999999999
99999ZZZZ9
その他のピクチャその他のピクチャ
モジュラス文字(XX)文字(XX)
9999999999
99999ZZZZ9
その他のピクチャその他のピクチャ
数字文字(XX)文字(XX)
9999999999
英数半角文字(XX)文字(XX)
英大・カナ・数・記号
英大
アスタリスク・英大
英大・英小
英大・数・マイナス
英大・数
英大・英小・コンマ
数・マイナス
日本語混在
(全角・半角)
文字(XX)文字(XX)
漢字文字(XX)文字(XX)
漢字(NN)漢字(NN)
漢字(XX)漢字(XX)
注※
C言語の場合は,データ型「char」だけ指定できます。

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