12.1.10 使用目的と詳細目的
使用目的と詳細目的について説明します。
(1) 使用目的
使用目的は,出力,入出力フィールドで入出力するデータを何にするのかなどを指定する属性です。使用目的には,次の種類があります。
なお,GUI画面の「スペース」の入力制限は,使用目的ごとに異なります。詳細は,「12.1.13 使用目的別の詳細目的および空白入力」を参照してください。
-
数字
半角の文字を入出力できます。入力できる文字はデータ型などに応じて異なり,指定した文字以外を入力するとエラーになります。データ型と遷移条件によって,次のようになります。
-
データ型が文字(XX)以外(数字または数字編集)の場合
「0〜9」「.」「,」「+」「*」「\」「スペース」が入力できます。さらに,指定したピクチャパターンとのフォーマットチェックが行われます。
-
データ型が文字(XX)で,遷移条件が右寄せ表示以外の場合
「0〜9」「.」「,」「+」「−」「*」「/」「( 」「 )」「<」「>」「=」「?」「:」「;」が使用できます。
-
データ型が文字(XX)で,遷移条件が右寄せ表示の場合
「0〜9」「.」「+」「−」が使用できます。
-
-
金額(GUI画面の場合)
半角の文字を入出力できます。入力データの数字部分に,3桁ごとにコンマ(,)が付けられます。
-
数値(GUI画面の場合)
半角の文字を入出力できます。データは右寄せで表示されます。件数や数量を入出力する場合に使用します。
-
カナ
カナおよび半角文字を入出力できます。日本語入力システムを使用してカナ入力モードになります。ただし,日本語入力モードを変更すると,カナ以外の半角文字(スペース,英数,記号)も入力できます。全角文字を入力すると,ドローセットアップで設定してあるエラー通知文字をAPに返します。標準値は(FF)16です。
-
英数
半角文字だけの入出力ができます。半角文字(スペース,英大文字,英小文字,数字,カナ,記号)が使用できます。全角文字を入力すると入力エラーになります。
-
日本語
全角文字,全角と半角の混在文字の入力ができます。日本語入力システムを使用してカナ入力モードになります。データ型が「漢字(NN)」または「漢字(XX)」の場合,全角文字だけが入力できます。半角文字(半角スペースを除く)を入力すると,入力時にエラーになります。データ型が「文字(XX)」の場合,全角と半角,および全角と半角の混在した文字を入力できます。
-
パスワード(GUI画面の場合)
入力できる対象をパスワードにします。この場合,入力した文字を「*」で置き換えて表示させるなど,表示方法を設定できます。
-
MCR
入力できる対象を,MCR(IDカードリーダ)からのデータにします。
使用目的と,使用目的を指定できるオブジェクトの一覧を次の表に示します。
表中のオブジェクト名は,次のとおりです。
-
出力・入出力テキスト(フィールド):出力・入出力
-
メニュー選択コンボボックス:メニュー選択コンボ
-
キー入力コンボボックス:キー入力コンボ
-
ラジオボタン:ラジオ
-
チェックボタン:チェック
-
リストボックス:リスト
表12‒8 使用目的と指定できるオブジェクトの一覧 使用目的
オブジェクト
説明
数字
-
出力・入出力
-
キー入力コンボ
-
リスト※1
-
ラジオ※1
-
チェック※1
-
トグル※1
数字コードデータの入力
必要に応じて「遷移条件」の「全桁必須」属性と組み合わせて使用する。
COBOLのPICTURE句に従った入力チェックをする。
モジュラスチェックをする。
POP(手動—数字)
-
ポップアップ
金額(GUI画面)
-
出力・入出力
右寄せで表示する。また,先頭に「\」を付けたり,3桁ごとに「,」を付けたり,小数点の入力を許したりする。
入力データ:「0〜9」「+」「−」
数値(GUI画面)
-
出力・入出力
右寄せで表示する。オプションを使用して,負の値や小数点の入力を許したり,チェックしたりできる。
入力データ:「0〜9」「+」「−」
カナ
-
出力・入出力
-
キー入力コンボ
カナ文字入力のため,日本語入力システムをオンにする。
カナだけの入力に加え,オプションを使用して数字や英文字を入力できる。
POP(手動—カナ)
-
ポップアップ
英数
-
出力・入出力
-
キー入力コンボ
-
メニュー選択コンボ
-
リスト
-
ラジオ
-
チェック
-
トグル
半角文字の入力用。オプションを使用して,英数,数字,カナなどの入力を制限できる。
POP(手動—英数)
-
ポップアップ
POP(自動—英数)
日本語
-
出力・入出力
-
キー入力コンボ
-
メニュー選択コンボ
-
リスト※2
-
ラジオ※2
-
チェック※2
-
トグル※2
漢字の入力用。日本語入力システムをオンにする。オプションを使用して,漢字だけの入力か,漢字と英数の混在入力かをチェックできる。
POP(手動—日本語)
-
ポップアップ
POP(自動—日本語)
パスワード
-
出力・入出力
半角文字の入力用。入力した文字は表示されない。GUI画面では,オプションを使用して入力文字の代わりに「*」を表示するか,何も表示しないかを指定できる。
MCR
-
出力・入出力
キーボードではなくIDカード(MCR)での入力ができる。
オプションを使用して,入力された文字を表示することもできる。
-
(2) 詳細目的
使用目的および詳細目的に応じて,使用できるデータ型が異なります。「スペース」の入力禁止については,「12.1.13 使用目的別の詳細目的および空白入力」を参照してください。
使用目的および詳細目的とデータ型の対応を次の表に示します。
使用目的 |
詳細目的 |
データ型※1 |
入力できる文字 |
|
---|---|---|---|---|
COBOL |
||||
入力データ型 |
出力データ型 |
|||
数字※2 |
数字・ 数字記号※2 |
文字(XX)※2 |
文字(XX) |
0〜9 + − * .,\ スペース※3 |
99999※2 |
99999 |
|||
99999 |
ZZZZ9 |
|||
その他のピクチャ |
その他のピクチャ |
|||
モジュラス |
文字(XX) |
文字(XX) |
0〜9 最終桁がモジュラスチェック用数字 スペース※3 |
|
99999 |
99999 |
|||
99999 |
ZZZZ9 |
|||
その他のピクチャ |
その他のピクチャ |
|||
数字 |
文字(XX) |
文字(XX) |
0〜9 スペース※3 |
|
99999 |
99999 |
|||
金額 |
数字 |
文字(XX) |
文字(XX) |
0〜9 スペース※4 |
99999 |
99999 |
|||
小数点付き |
999V9 |
999.9 |
0〜9 .(1個だけ) スペース※4 |
|
99V99 |
99.99 |
|||
9V999 |
9.999 |
|||
V9999 |
.9999 |
|||
符号付き |
S99999 |
-99999 |
0〜9 + − スペース※4 |
|
符号・小数点 付き |
S999V9 |
-999.9 |
0〜9 + − .(1個だけ) スペース※4 |
|
S99V99 |
-99.99 |
|||
S9V999 |
-9.999 |
|||
SV9999 |
-.9999 |
|||
数値 |
数字 |
文字(XX) |
文字(XX) |
0〜9 スペース※4 |
99999 |
99999 |
|||
小数点付き |
999V9 |
999.9 |
0〜9 .(1個だけ) スペース※4 |
|
99V99 |
99.99 |
|||
9V999 |
9.999 |
|||
V9999 |
.9999 |
|||
符号付き |
S99999 |
-99999 |
0〜9 + − スペース※4 |
|
符号・小数点 付き |
S999V9 |
-999.9 |
0〜9 + − .(1個だけ) スペース※4 |
|
S99V99 |
-99.99 |
|||
S9V999 |
-9.999 |
|||
SV9999 |
-.9999 |
|||
数字・数字記号 |
文字(XX) |
文字(XX) |
0〜9 + − * .,\ スペース※4 |
|
カナ※2 |
カナ・半角 ※2 |
文字(XX) |
文字(XX) |
半角:すべての半角文字 カナ※5:ア〜ンとカナ小文字 ゜ ゛ 英大※5:A〜Z 数※5:0〜9 マイナス※5:− 長音※5:カナ長音記号 |
カナ |
||||
カナ・英大・数 |
||||
カナ・英大・数・マイナス |
||||
カナ・英大・数・長音 |
||||
カナ・英大・数・マイナス・長音 |
||||
カナ・数 |
||||
カナ・数・マイナス |
||||
カナ・数・長音 |
||||
カナ・数・マイナス・長音 |
||||
英数※2 |
半角※2 |
文字(XX) |
文字(XX) |
半角:すべての半角文字 英大※5:A〜Z 英小※5:a〜z カナ※5:ア〜ンとカナ小文字 ゜ ゛ 数※5:0〜9 マイナス※5:− アスタリスク※5:* コンマ※5:, 記号※5:# @ \ /などの英記号 |
英大・カナ・数・記号 |
||||
英大 |
||||
アスタリスク・英大 |
||||
英大・英小 |
||||
英大・数・マイナス |
||||
英大・数 |
||||
英大・英小・コンマ |
||||
数・マイナス |
||||
日本語※2 |
混在※2 (全角・半角) |
文字(XX) |
文字(XX) |
全角と半角 |
漢字※2 |
文字(XX) |
文字(XX) |
全角 半角スペース※7 |
|
漢字(NN) |
漢字(NN) |
|||
漢字(XX)※6 |
漢字(XX)※6 |
|||
パスワード |
半角 |
文字(XX) |
文字(XX) |
半角:すべての半角文字 英大※5:A〜Z 英小※5:a〜z 数※5:0〜9 |
英大 |
||||
英大・英小 |
||||
英大・数 |
||||
MCR |
半角 |
文字(XX) |
出力なし |
半角※7:すべての半角文字 |
POP (手動−数字) |
数字・数字記号 |
文字(XX) |
文字(XX) |
0〜9 + − * .,\ |
POP (手動−カナ) |
カナ・半角 |
文字(XX) |
文字(XX) |
カナ:ア〜ンとカナ小文字 ゜ ゛ 半角:すべての半角文字 |
POP (手動−英数) (自動−英数) |
半角 |
文字(XX) |
文字(XX) |
半角:すべての半角文字 |
POP (手動−日本語) (自動−日本語) |
混在 (全角・半角) |
文字(XX) |
文字(XX) |
全角と半角 |
漢字 |
文字(XX) |
文字(XX) |
全角だけ |
|
漢字(NN) |
漢字(NN) |