Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

[ Image Added |../../index.htm#lansa/request_p.htm]
現在地:

Anchor
_Ref428889624
_Ref428889624
Anchor
_

...

Toc139468829
_

...

Toc139468829
7.104.1 REQUEST のパラメータ

ACROSS_SEP
ADD_KEY
BROWSELIST
CHANGE_KEY
CURSOR_LOC
DELETE_KEY
DESIGN
DOWN_SEP
EXIT_KEY
FIELDS
IDENT_ATR
IDENTIFY
IGCCNV_KEY
MENU_KEY
OPTIONS
PANEL_ID
PANEL_TITL
PROMPT_KEY
SHOW_NEXT
STD_HEAD
TEXT
USER_KEYS

Anchor
REQUEST_FIELDS
REQUEST_FIELDS
FIELDS
ワークステーションで入力するフィールド、または入力するフィールドを指定するグループの名前を指定します。拡張可能なグループ式を指定することもできます。

...

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="757ded343c8df7d5-ec255e25-45d143b5-8a5794ec-69c3d415526d3bea3bc7f1de"><ac:parameter ac:name="">REQUEST_DESIGN</ac:parameter></ac:structured-macro>DESIGN 
特定の位置決め属性を持たないフィールドに対して使用する設計/位置決め方法を指定します。 
デフォルト値*IDENTIFYを指定した場合、設計方法として、IDENTIFYパラメータに関連付けられたデフォルトの方法が使用されます。詳細については、「コメント/警告」の表を参照してください。 
*DOWNを指定した場合、フィールドは、画面上の1つの列内に「下方向」に配置されます。 
*ACROSSを指定した場合、フィールドは、画面上で1つの行内に「横方向」に配置されます。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b3ab5217a66d9946-dd44a120-43594900-9cf490f9-dbd50edaf686001a1e229e4f"><ac:parameter ac:name="">REQUEST_IDENTIFY</ac:parameter></ac:structured-macro>IDENTIFY 
特定の識別属性を持たないフィールドに対して使用するデフォルトの識別方法を指定します。 
デフォルト値*DESIGNを指定した場合、フィールドは、DESIGNパラメータに関連付けられたデフォルトの方法で識別されます。詳細については、「コメント/警告」の表を参照してください。 
*LABELを指定した場合、フィールドは、画面上で、それに関連付けられたラベルで識別されます。 
*DESCを指定した場合、フィールドは、画面上で、それに関連付けられた記述で識別されます。 
*COLHDGを指定した場合、フィールドは、画面上で、それに関連付けられた欄見出しで識別されます。 
*NOIDを指定した場合、フィールドの識別が要求されず、単にフィールド自体が画面設計に挿入されます。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="fb17aaf60878b3b2-5f83258f-4a76426d-82138435-456267e9a19280b792db7f27"><ac:parameter ac:name="">REQUEST_IDENT_ATR</ac:parameter></ac:structured-macro>IDENT_ATR 
画面に表示される識別用のテキスト(ラベル、記述、欄見出しなど)に関連付ける表示属性を指定します。 
デフォルト値*DEFAULTを指定した場合、識別表示属性のシステム・デフォルト値が使用されます。これらのデフォルト値は、システム全体のデフォルト値としてシステム定義ブロックで設定されています。システム定義ブロックとその変更方法の詳細については、『LANSA/ADユーザーガイド』の&<a href="[<span style="color: #0000ee"><span style="text-decoration: underline; ">「システム定義データ域」</span></span>|../../../lansa010/content/lansa/ugubc_c10010.htm"&>「システム定義データ域」&</a&>を参照してください。]を参照してください。 
*NONEを指定した場合、識別用のテキストには、特別な表示属性が関連付けられません。 
上記の値を指定しない場合は、*HI (高輝度)、*RI (反転表示)、および*UL (下線)のうち1つ以上を指定してください。 
このパラメータは、SAA/CUA準拠の区画内でのSAA/CUAプロセスでは無視されます。このような区画では、ラベルおよび欄見出しに対する区画全体の標準によって属性が決定されます。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="21287bd3c9718a1b-8da9aaec-4a2540e9-99a9aa3a-a9f5d88ec36c57333a973bb6"><ac:parameter ac:name="">REQUEST_DOWN_SEP</ac:parameter></ac:structured-macro>DOWN_SEP 
画面を自動設計する際に使用する画面上の行間隔を指定します。指定する値は、*DESIGNまたは1~10の数値でなければなりません。値*DESIGNによって実際に指定される値の詳細については、「コメント/警告」の表を参照してください。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="602f2032c4349ca9-80cbf6b8-403846d3-bef8a0ba-a15b4051928c35dd1b349e64"><ac:parameter ac:name="">REQUEST_ACROSS_SEP</ac:parameter></ac:structured-macro>ACROSS_SEP 
画面を自動設計する際に使用する画面上の列間隔を指定します。指定する値は、*DESIGNまたは1~10の数値でなければなりません。値*DESIGNによって実際に指定される値の詳細については、「コメント/警告」の表を参照してください。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f019f3818da0676b-068fe274-4b9f4dea-883fa9d0-17fa9b9064f654d4a0cd5673"><ac:parameter ac:name="">REQUEST_BROWSELIST</ac:parameter></ac:structured-macro>BROWSELIST 
画面形式に含めるブラウズ・リストの名前を指定します。また、画面パネルに表示するブラウズ・リストの項目数を指定することもできます。 
*NONEを指定した場合、ブラウズ・リストは要求されません。設計される画面には、ブラウズ・コンポーネントが含まれません。 
ブラウズ・リストを指定する場合、画面パネルに表示するブラウズ・リストの項目数を指定することもできます。これにより、ブラウズ・リストの下に、他の詳細を表示するためのスペース(次の画面によってオーバーレイ可能)を残すことができます。デフォルトの999項目を指定すると、ブラウズ・リストが画面パネルの最下部まで拡張されます。 
ブラウズ・リストを指定する場合、そのブラウズ・リストは、DEF_LIST (リストの定義)コマンドによってRDMLプログラム内のどこかに定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4f228b2b26cbf25a-4b447c1f-4a994553-944f9907-0adc71513bf826b2f6628a08"><ac:parameter ac:name="">REQUEST_EXIT_KEY</ac:parameter></ac:structured-macro>EXIT_KEY 
\[終了\]ファンクション・キーについて、以下の事柄を指定します。 

  • Wiki Markup
    \[終了\]ファンクション・キーを有効にするかどうか
  • Wiki Markup
    \[終了\]ファンクション・キーが押されたときにどのような処理を実行するか
  • Wiki Markup
    SAA/CUA区画内で、どの\[終了\]ファンクション・キーを要求するか
  • Wiki Markup
    \[終了\]ファンクション・キーをどのような場合に有効にするかを制御する条件

Wiki Markup
デフォルトでは、\[終了\]ファンクション・キーは有効になります。\[終了\]ファンクション・キーを無効にするには、このパラメータの最初の値として*NOを指定します。 
\[終了\]ファンクション・キーが有効な場合、そのキーが押されたときにどのような処理を実行するかを指定できます。EXIT_KEYパラメータの2番目のパラメータに指定できる値は以下のとおりです。 

...

Wiki Markup
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
このパラメータのデフォルト値は*EXITです。 
また、SAA/CUA区画では、有効にする\[終了\]ファンクション・キーを「高位」の\[終了\]キーにするか「低位」の\[終了\]キーにするかを指定できます。 
このパラメータのデフォルト値は*HIGHです。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
注:SAA/CUAアプリケーションでEXIT_KEYパラメータを指定する際は、以下の2通りの方法のみを使用することをお勧めします。 
            EXIT_KEY(*YES *EXIT *HIGH)  (「メイン・プログラム」内)            EXIT_KEY(*YES *RETURN *LOW)  (「サブルーチン」内)   
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="88800a5e75cdf02a-b43e5179-450d4501-8c1c8f6d-f53244356e2f65a9589d24ce"><ac:parameter ac:name="">REQUEST_MENU_KEY</ac:parameter></ac:structured-macro>MENU_KEY 
ワークステーションでこの画面形式を表示するときに、\[メニュー\]ファンクション・キーを有効にするかどうかを指定します。また、\[メニュー\]キーが押されたときの処理も指定します。 
デフォルト値*YESを指定すると、画面の表示時に\[メニュー\]キーが有効になります。*YESを使用する場合、\[メニュー\]キーが押されたときに制御を渡す先のコマンド・ラベルを指定することもできます。 
デフォルト値*MENUを指定した場合、プロセスのメイン・メニューが再表示されます。 
*EXITを指定した場合は、アプリケーションによりLANSAが完全に終了します。 
*NEXTを指定すると、制御が次のコマンドに渡されます。 
*RETURNを指定すると、プログラム・メインラインでは制御が呼び出し元に戻され、サブルーチンでは制御が呼び出し元ルーチンまたはプログラム・メインラインに戻されます。 
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
*NOを指定すると、画面の表示時に\[メニュー\]ファンクション・キーは有効になりません。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9f7fa0f47e68021d-33ff62a9-432545f5-86879250-03b21da0f72c1a614fa71f1d"><ac:parameter ac:name="">REQUEST_ADD_KEY</ac:parameter></ac:structured-macro>ADD_KEY 
ワークステーションでこの画面形式を表示するときに、\[追加\]ファンクション・キーを有効にするかどうかを指定します。また、\[追加\]キーが押されたときの処理も指定します。 
デフォルト値*NOを指定すると、画面の表示時に\[追加\]ファンクション・キーは有効になりません。 
*YESを指定すると、画面の表示時に\[追加\]キーが有効になります。*YESを使用する場合、\[追加\]キーが押されたときに制御を渡す先のコマンド・ラベルを指定することもできます。 
*NEXTを指定すると、制御が次のコマンドに渡されます。 
*RETURNを指定すると、プログラム・メインラインでは制御が呼び出し元に戻され、サブルーチンでは制御が呼び出し元ルーチンまたはプログラム・メインラインに戻されます。 
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="751eb551889eff76-c690c4e9-4d5c4fcb-b45f839c-b2a9ccc22358c16db83c9d40"><ac:parameter ac:name="">REQUEST_CHANGE_KEY</ac:parameter></ac:structured-macro>CHANGE_KEY 
ワークステーションでこの画面形式を表示するときに、\[変更\]ファンクション・キーを有効にするかどうかを指定します。また、\[変更\]キーが押されたときの処理も指定します。 
デフォルト値*NOを指定すると、画面の表示時に\[変更\]ファンクション・キーは有効になりません。 
*YESを指定すると、画面の表示時に\[変更\]キーが有効になります。*YESを使用する場合、\[変更\]キーが押されたときに制御を渡す先のコマンド・ラベルを指定することもできます。 
*NEXTを指定すると、制御が次のコマンドに渡されます。 
*RETURNを指定すると、プログラム・メインラインでは制御が呼び出し元に戻され、サブルーチンでは制御が呼び出し元ルーチンまたはプログラム・メインラインに戻されます。 
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4881ae343e44c14a-6d9d5851-4d7d4dd3-b6158db1-5c7ba993be47d7e31fc03472"><ac:parameter ac:name="">REQUEST_DELETE_KEY</ac:parameter></ac:structured-macro>DELETE_KEY 
ワークステーションでこの画面形式を表示するときに、\[削除\]ファンクション・キーを有効にするかどうかを指定します。また、\[削除\]キーが押されたときの処理も指定します。 
デフォルト値*NOを指定すると、画面の表示時に\[削除\]ファンクション・キーは有効になりません。 
*YESを指定すると、画面の表示時に\[削除\]キーが有効になります。*YESを使用する場合、\[削除\]キーが押されたときに制御を渡す先のコマンド・ラベルを指定することもできます。 
*NEXTを指定すると、制御が次のコマンドに渡されます。 
*RETURNを指定すると、プログラム・メインラインでは制御が呼び出し元に戻され、サブルーチンでは制御が呼び出し元ルーチンまたはプログラム・メインラインに戻されます。 
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="0d0ca9eea05e87e9-eb4206d3-43f749de-9e05b103-decdc2d52315645ee544b6fe"><ac:parameter ac:name="">REQUEST_PROMPT_KEY</ac:parameter></ac:structured-macro>PROMPT_KEY 
ワークステーションでこの画面形式を表示するときに、\[プロンプト\]ファンクション・キーを有効にするかどうかを指定します。また、\[プロンプト\]キーが押されたときの処理も指定します。 
デフォルト値*DFTを指定した場合、システム定義データ域DC@A01に定義されているデフォルト値に従って、\[プロンプト\]ファンクション・キーが自動的に有効/無効になります。システム定義データ域DC@A01の詳細については、『LANSA/ADユーザーガイド』の&<a href="[<span style="color: #0000ee"><span style="text-decoration: underline; ">「システム定義データ域 DC@A01」</span></span>|../../../lansa010/content/lansa/ugubc_c10015.htm"&>「システム定義データ域 DC@A01」&</a&>を参照してください。]を参照してください。 
*YESを指定すると、画面の表示時に\[プロンプト\]キーが有効になります。 
*NOを指定した場合、画面の表示時に\[プロンプト\]キーは有効になりません。 
どの場合も、\[プロンプト\]ファンクション・キーが(このパラメータの最初の部分で*DFTまたは*YESを指定することにより)有効になっているときは、そのファンクション・キーが押されたときに実行する処理も指定できます。パラメータのこの部分に指定できる値は以下のとおりです。 
*AUTOを指定した場合、\[プロンプト\]キーの処理は、LANSAによって自動的に行われます。このオプションを使用する前に、&<a href="promptkey.htm"&>「Prompt_Keyの処理」&</a&>を参照してください。[<span style="color: #0000ee"><span style="text-decoration: underline; ">「Prompt_Keyの処理」</span></span>|promptkey.htm]を参照してください。 
*NEXTを指定すると、制御が次のコマンドに渡されます。 
*RETURNを指定すると、プログラム・メインラインでは制御が呼び出し元に戻され、サブルーチンでは制御が呼び出し元ルーチンまたはプログラム・メインラインに戻されます。 
上記の値をどれも使用しない場合は、制御を渡す先の有効なコマンド・ラベルを指定してください。 
このパラメータに指定できる最後の値では、どのような場合にファンクション・キーを有効にするかを制御する条件を指定できます。デフォルト値*NONEを指定した場合、条件は適用されません。ファンクション・キーは、通常の規則に従って有効になります。 
条件名を指定する場合、その条件は、DEF_COND (条件の定義)コマンドによってRDMLプログラム内で定義されていなければなりません。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="6d3220ccbb50f6c1-d76eeb63-4de24e5e-977db129-d0b0214ef93ece2fcb55ef24"><ac:parameter ac:name="">REQUEST_USER_KEYS</ac:parameter></ac:structured-macro>USER_KEYS 
ワークステーションで画面形式を表示するときに有効にする追加のユーザー・ファンクション・キーを最大5個指定します。 
割り当てるユーザー・ファンクション・キーがコマンドで有効になったときに、LANSAの標準機能である\[終了\]、\[メニュー\]、\[メッセージ\]、\[追加\]、\[変更\]、\[削除\]、または\[プロンプト\]に割り当てられているファンクション・キーと競合しないようにしてください(すなわち、1つのファンクション・キーを複数の機能に割り当てることはできません)。 
追加のユーザー・ファンクション・キーは、以下の形式で指定します。 

...

Wiki Markup
  
押されたファンクション・キーをRDMLプログラムでテストする方法の詳細については、IF_KEYコマンドのセクションを参照してください。 
以下の使用例について考えます。 
DISPLAY FIELDS(#PRODUCT) USER_KEYS((14 'Commit')(15 'Purge'))    IF_KEY  WAS(*USERKEY1)     << Commit logic >>    ENDIF    IF_KEY  WAS(*USERKEY2)     << Purge logic >>    ENDIF   
IF_KEYコマンドは、割り当てられている実際のファンクション・キー番号ではなく、USER_KEYSパラメータで宣言されている順序を示すシンボリック名でキーを参照します。これにより、ファンクション・キーの割り当てを簡単に変更することができます。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3f13c64773a9c99c-f8699d75-4e254591-b65c839c-15879380f9b38eecb92e6a21"><ac:parameter ac:name="">REQUEST_PANEL_ID</ac:parameter></ac:structured-macro>PANEL_ID 
このコマンドで作成されるパネルまたはポップアップ・ウィンドウに割り当てる識別子を指定します。 
*AUTOを指定した場合、識別子は、LANSAによってファンクション名とRDMLプログラムのソース・ステートメント番号から自動的に生成されます。 
*NONEを指定した場合、このパネルまたはポップアップ・ウィンドウに対してパネル識別子は要求されません。 
上記の値を指定しない場合は、1~10文字のパネル識別子を指定してください。指定した値は固定されるため、実行時に変更することはできません。 
このパラメータは、SAA/CUAアプリケーションに対してのみ有効です。 
現在の区画定義で、パネル識別子が要求されないよう指定されている場合は、指定する値に関係なく、このパラメータは無視されます。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="8b0d83c5a82701a0-baa16095-4aaa4e92-b0ccb343-84da9b150a478ec854115647"><ac:parameter ac:name="">REQUEST_PANEL_TITL</ac:parameter></ac:structured-macro>PANEL_TITL 
ウィンドウ・パネルに割り当てるタイトルを指定します。 
*FUNCTIONを指定した場合、タイトルは、RDMLファンクションの記述から作成されます。 
*FUNCTIONを指定しない場合は、1~40文字のパネル・タイトルを指定してください。指定した値は固定されるため、実行時に変更することはできません。 
このパラメータは、SAA/CUAアプリケーションに対してのみ有効です。 
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="6d78021ecb1a23d5-d0739eec-4d6f45e7-93d4ac29-7df128278905e1c4310b046e"><ac:parameter ac:name="">REQUEST_SHOW_NEXT</ac:parameter></ac:structured-macro>SHOW_NEXT 
\[次ファンクション\]フィールドを画面の22行目に表示するかどうかを指定します。\[次ファンクション\]フィールドは、そのたびに\[プロセス\]メニューに戻らなくても、1つのプロセス内でファンクション間を移動できるようにする機能です。「次ファンクション」処理の詳細については、『LANSA/ADユーザーガイド』の&<a href="[<span style="color: #0000ee"><span style="text-decoration: underline; ">「ファンクション制御テーブル」</span></span>|../../../lansa010/content/lansa/ugub_40097.htm"&>「ファンクション制御テーブル」&</a&>を参照してください。]を参照してください。 
デフォルト値*PROを指定すると、このファンクションが属しているプロセスのメニュー選択スタイルが"FUNCTION"の場合のみ、\[次ファンクション\]フィールドが表示されます。\[プロセス\]メニューの選択スタイルが"NUMBER"または"CURSOR"の場合、\[次ファンクション\]フィールドは表示されません。 
*YESを指定すると、このファンクションが属しているプロセスで使用されるメニュー選択スタイルに関係なく、\[次ファンクション\]フィールドが表示されます。 
*NOを指定すると、このファンクションが属しているプロセスで使用されるメニュー選択スタイルに関係なく、\[次ファンクション\]フィールドは表示されません。 
注:SAA/CUAアプリケーションでは、SHOW_NEXTパラメータは無視されます。 

...

Anchor
REQUEST_CURSOR_LOC
REQUEST_CURSOR_LOC
CURSOR_LOC
必要なユーザー制御のカーソル位置を指定します。CURSOR_LOCパラメータには、必ず以下のいずれかの形式で2つの値を指定する必要があります。
*NONE/*NONE:デフォルト値です。ユーザー制御のカーソルの位置は要求されません。通常のLANSAカーソル制御が使用されます。画面の表示時には、カーソルは、入力可能な最初のフィールドまたはエラーのある最初のフィールドに配置されます。
*ATFIELD/フィールド名:カーソルは、指定したフィールドに配置されます。指定したフィールドが画面上にないか、フィールド・エラーが存在する場合は、通常のLANSAカーソル制御が使用されます。それ以外の場合、カーソルは、指定したフィールドに配置されます。
行値/列値:指定する「値」は、カーソルを配置する行番号と列番号を示します。「値」として、英数字リテラル(15など)またはその値を含むフィールドの名前(#ROWなど)を指定できます。どの場合も、値は数値でなければなりません。行値または列値が無効か、フィールド・エラーが存在する場合は、通常のLANSAカーソル制御が使用されます。それ以外の場合、カーソルは、指定した行および列の位置に配置されます。
行および列のオプションを使用し、かつ行値および列値を(数値リテラルではなく)フィールドで指定した場合、コマンドの実行完了時におけるカーソル位置の行番号と列番号がそのフィールドに返されます。
注:CURSOR_LOCの動作は、WindowsとIBM iとで異なります。Windowsプラットフォームの場合、カーソルが現在位置しているフィールドの最初の位置が取得されます。
この機能は、コマンドの実行完了時における画面カーソルの位置を取得する方法として役立ちます。カーソル位置を取得し、画面への出力前にそのカーソル位置を指定したくない場合は、以下のようにコーディングします。
CHANGE   FIELD(#ROW #COL) TO(0) REQUEST  FIELDS(#FIELD1 .. #FIELD10) CURSOR_LOC(#ROW #COL)  
REQUESTコマンドの実行時に#ROWおよび#COLがどちらも0の場合、カーソル位置は無効です。このような場合は、通常のLANSAカーソル制御が再開され、ユーザー制御の位置指定要求は無視されます。ただし、コマンドの完了後、フィールド#ROWおよび#COLには、REQUESTコマンドの実行完了時におけるカーソル位置が保持されます。
Anchor
REQUEST_STD_HEAD
REQUEST_STD_HEAD
STD_HEAD
画面の見出し行(1行目および2行目)に、LANSAの標準的な設計を使用するかどうかを指定します。
デフォルト値*DFTを指定した場合、STD_HEADパラメータでシステム・デフォルト値が使用されます。システム・デフォルト値は、LANSAシステム定義ブロックに保管されています。システム定義ブロックとその変更方法の詳細については、『LANSA/ADユーザーガイド』の&<a href="../../../lansa010/content/lansa/ugubc_c10010.htm"&>「システム定義データ域」&</a&>を参照してください。 「システム定義データ域」を参照してください。
*YESを指定した場合、LANSAの標準的な画面見出し行が使用されます。このオプションを使用した場合、画面の1行目と2行目にはユーザー・フィールドを配置できません。
*NOを指定した場合、LANSAの標準的な画面見出し行は使用されません。この場合は、画面の1行目と2行目にユーザー・フィールドを配置できます。
Anchor
REQUEST_OPTIONS
REQUEST_OPTIONS
OPTIONS
この画面パネルの特別な表示オプションを指定します。
デフォルト値*NONEを指定した場合、この画面パネルには特別な表示オプションは使用されません。
*NONEを指定しない場合は、以下のうち1つ以上の値を指定してください。
*NOREADを指定した場合、表示される詳細は、画面からリードバックされません。すなわち、詳細はユーザーに表示されますが、プログラムに読み込むことはできません。また、プログラムがこのコマンドで停止して、ユーザーの操作を待機することはありません。この停止および待機イベントは、*NOREADオプションを使用しない後続のDISPLAYまたはREQUESTが実行された場合のみ起こります。
*OVERLAYを指定した場合、画面パネルにより、画面上にすでに表示されている詳細がオーバーレイされます。画面にすでに表示されている詳細は保護されるため、デバイスから読み取ることができなくなりますが、ユーザーには表示されます。
*OVERLAYを使用する場合、STD_HEADパラメータのデフォルト値は*NOです。すなわち、STD_HEAD(*YES)がコーディングされていない場合は、OPTIONS(*OVERLAY)を使用しても画面見出し行は表示されません。「標準の見出し」(*YES)が画面に送信されると、画面全体がクリアされることに注意してください。また、STD_HEAD(*NO)を使用した場合、以前のコマンドで画面に表示された標準の見出しは、何の影響も受けません。
*NOREADまたは*OVERLAYオプションを使用する場合、画面詳細全体が1画面パネル内に収まらなければなりません。
注:これらの表示オプションは、IBM i 3GLプログラムのエニュメレーションを可能にするために用意されたものであり、他のプラットフォームに移植することはできません。現在のGUIではサポートされないため、これらのオプションを使用することはお勧めしません。

...

移植性に関する考慮事項

Visual LANSAコードで使用した場合は無視され、アプリケーションには何の効果もありません。

[ Image Added |../../index.htm#lansa/request_p.htm]