ページの先頭行へ戻る
NetCOBOL V12.0 MeFt/Webユーザーズガイド(HTML変換方式編)
FUJITSU Software

2.5.3 入力データの格納形式について

データ付きのアテンションで入力が完了すると、レコードデータ領域に定義体の指定にしたがって編集したデータが格納されます。

データなしのアテンションで入力が完了した場合、アテンション情報だけが通知され、項目の状態および入力データは通知されません。

格納されるデータの形式は項目の属性によって異なり、次の規則に従います。

数字項目、英数字項目、日本語項目および英数字日本語混在項目の編集格納の例をそれぞれ図2.1 数字項目での編集格納の例図2.2 英数字項目での編集格納の例図2.3 日本語項目での編集格納の例図2.4 英数字日本語混在項目での編集格納の例に示します。また、一般的な矩形項目の編集格納の例を図2.5 矩形項目の編集格納の例に、矩形の英数字日本語混在項目の格納例を図2.6 矩形の英数字日本語混在項目の格納例に示します。なお、各図中の空欄は空白を示します。

図2.1 数字項目での編集格納の例

図2.2 英数字項目での編集格納の例

図2.3 日本語項目での編集格納の例

図2.4 英数字日本語混在項目での編集格納の例

図2.5 矩形項目の編集格納の例

図2.6 矩形の英数字日本語混在項目の格納例

また、入力データの処理で、「省略時埋め込みを行う」と指定した項目にデータの入力を省略して入力を完了した場合、定義体で指定した省略時埋め込み文字が、その項目に対応するレコードデータ項目全体に格納されます。削除キーなどで項目のデータをすべて削除した場合も、入力省略となり省略時埋め込み文字が格納されます。利用者文字コードがUnicodeの場合でも、定義体で指定した省略時埋め込み文字が半角カタカナの場合は省略時埋め込み文字はJIS8で格納されます。

【SPACE】キーでこの項目を埋めても、省略時埋め込み文字が埋められます。「省略時埋め込みを行わない」と指定した項目にデータの入力を省略して入力を完了した場合、その項目に対応するレコードデータ項目には何も格納されないで、入力開始時とは変更がありません。

入力省略により全桁に省略時埋め込み文字がつめられたレコードデータを指定して出力処理を行った場合、項目のデータは何も表示されません。

初期値出力直後の入出力項目に対する、非消去入力、変更通知入力およびアラーム鳴動変更通知入力で、表示している初期値を変更しないで入力を完了します。この場合、レコードデータ項目には定義体の初期値が格納されます。

初期値の出力後に、その項目への出力を行った場合、および通常入力または全画面消去入力を行った場合は、入力完了時に初期値は通知されません。