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

[目次][用語][索引][前へ][次へ]

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

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

表5-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画面の入出力フィールドの場合にだけ指定できます。

表5-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」だけ指定できます。

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