MF 

PROMPT(プロンプト)句

PROMPT(プロンプト)句は、ACCEPT処理を行う際に、画面上の画面項目の空き文字位置にプロンプトを表示するようにする。このプロンプトは、キー入力されるデータをシステムが受け取って、画面項目に入れられる状態にあることを示す。

一般形式

構文規則

  1. PROMPT句は、入力項目と更新項目と集団項目にだけ指定できる。

  2. PROMPT句を集団レベルに指定すると、その集団の下位に属するすべての基本項目に適用される。

  3. 一意名-1は、1文字の英字または英数字のデータ項目とする。

  4. 一意名-1は、OCCURS句の左辺には指定できない。

  5. 定数-1は、1文字の英数字定数または表意定数とする。

一般規則

  1. 画面節内の項目には、

    1. PROMPT句は常にオンである。

    2. PROMPT句が指定されていない場合、またはCHARACTER指定なしで指定されている場合、省略時解釈のプロンプト文字が使用される。

  2. ACCEPT文で参照される他の項目には、

    1. ACCEPT文にPROMPT句が指定されている場合にだけ、 PROMPTはオンとなる。

    2. PROMPT句がCHARACTER指定なしで指定されている場合、省略時解釈のプロンプト文字が使用される。

  3. CHARACTER句を指定すると、該当する画面項目の空き文字位置にプロンプトが表示されるようになる。プロンプト文字は構成オプションに優先する。(構成オプションの詳細については、ユーザインターフェイスに関するCOBOLシステムのマニュアルを参照。)

  4. PROMPT句を指定すると、英数字または自由方式の数字の画面項目の中の後部の空白に代わって、プロンプト文字が表示される。また、固定方式の数字編集画面項目の先行部分の抑制された文字位置に、プロンプト文字が表示される。

  5. 固定方式の非編集数字画面項目、またはゼロ抑制が指定されていない数字編集画面項目に対しては、PROMPT句は効力を発揮しない。

  6. あるフィールドでPROMPT句がオンの場合、プロンプト文字が示すフィールドの終端までカーソルを移動することはできない。これを行おうとすると、カーソルは次のフィールドに移動する。

  7. あるフィールドでPROMPT句がオンでない場合、カーソルはフィールドの終わりの後にある空白に移動することができる。

  8. SECURE(機密)句を指定すると、この句は効力を発揮しない。

  9. 画面項目中に表示されているプロンプト文字は、ACCEPT処理が終わると空白に置き換えられる。