Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

7.36.1 DISPLAY のパラメヌタ

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

...

FIELDS

...

FIELDS
FIELDS

ワヌクステヌションに衚瀺するフィヌルド、たたは衚瀺するフィヌルドを指定するグルヌプの名前を指定したす。たたは、このパラメヌタに拡匵可胜なグルヌプ匏を入力するこずもできたす。

移怍性に関する考慮事項

Visual LANSAには、耇数ペヌゞおよび耇数行にたたがるフィヌルドに関しお以䞋の制玄がありたす。

耇数ペヌゞ・デヌタ(すなわち、画面圢匏が1ペヌゞに収たらない堎合)は、Webブラりザヌ・りィンドりでは衚瀺できたすが、LANSAファンクションでは衚瀺できたせん。

耇数ペヌゞ・デヌタを含むプロセスをコンパむルするず、そのプロセスがWEB/XMLに察応しおいる堎合に、譊告が発行されたす。プロセスがWEB/XMLに察応しおいない堎合は、党構文怜査゚ラヌが発行されたす。

耇数行にたたがるフィヌルド(すなわち、フィヌルドが画面の1行に収たらない堎合)はサポヌトされたせん。1行のみ衚瀺されたす。゚ラヌや譊告は生成されたせん。

Anchor
DESIGN
DESIGN
DESIGN

特定の䜍眮決め属性を持たないフィヌルドに察しお䜿甚する蚭蚈/䜍眮決め方法を指定したす。 

デフォルト倀*IDENTIFYを指定した堎合、蚭蚈方法ずしお、IDENTIFYパラメヌタに関連付けられたデフォルトの方法が䜿甚されたす。詳现に぀いおは、「コメント/譊告」の衚を参照しおください。 

*DOWNを指定した堎合、フィヌルドは、画面䞊の1぀の列内に「䞋方向」に配眮されたす。 

*ACROSSを指定した堎合、フィヌルドは、画面䞊で1぀の行内に「暪方向」に配眮されたす。 

Anchor
IDENTIFY
IDENTIFY
IDENTIFY

特定の識別属性を持たないフィヌルドに察しお䜿甚するデフォルトの識別方法を指定したす。 

デフォルト倀*DESIGNを指定した堎合、DESIGNパラメヌタに関連付けられたデフォルトの方法でフィヌルドが識別されたす。詳现に぀いおは、「コメント/譊告」の衚を参照しおください。 

*LABELを指定した堎合、フィヌルドは、画面䞊で、それに関連付けられたラベルで識別されたす。 

*DESCを指定した堎合、フィヌルドは、画面䞊で、それに関連付けられた蚘述で識別されたす。 

*COLHDGを指定した堎合、フィヌルドは、画面䞊で、それに関連付けられた欄芋出しで識別されたす。 

*NOIDを指定した堎合、フィヌルドの識別が芁求されず、単にフィヌルド自䜓が画面蚭蚈に挿入されたす。 

Anchor
IDENT_ATR
IDENT_ATR
IDENT_ATR

画面に衚瀺される識別甚のテキスト(ラベル、蚘述、欄芋出しなど)に関連付ける衚瀺属性を指定したす。 

デフォルト倀*DEFAULTを指定した堎合、識別衚瀺属性のシステム・デフォルト倀が䜿甚されたす。これらのデフォルト倀は、システム党䜓のデフォルト倀ずしおシステム定矩ブロックで蚭定されおいたす。システム・デフォルト倀の倉曎方法に぀いおは、『LANSA/ADナヌザヌガむド』の「システム定矩デヌタ域の抂芁」を参照しおください。 

*NONEを指定した堎合、識別甚のテキストには、特別な衚瀺属性が関連付けられたせん。 

䞊蚘の倀を指定しない堎合は、*HI Wiki Markup<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="82ac80a4-3d5f-4155-ab4c-7370ac08afa2"><ac:parameter ac:name="">DISPLAY_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="e2d65325-1e0f-4380-91be-fa62d02559a0"><ac:parameter ac:name="">DISPLAY_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="edef5111-4fa5-4020-830f-f4d53037ecfc"><ac:parameter ac:name="">DISPLAY_IDENT_ATR</ac:parameter></ac:structured-macro>IDENT_ATR 画面に衚瀺される識別甚のテキスト(ラベル、蚘述、欄芋出しなど)に関連付ける衚瀺属性を指定したす。 デフォルト倀*DEFAULTを指定した堎合、識別衚瀺属性のシステム・デフォルト倀が䜿甚されたす。これらのデフォルト倀は、システム党䜓のデフォルト倀ずしおシステム定矩ブロックで蚭定されおいたす。システム・デフォルト倀の倉曎方法に぀いおは、『LANSA/ADナヌザヌガむド』の&<a href="../../../lansa010/content/lansa/ugubc_c10010.htm"&>「システム定矩デヌタ域の抂芁」&</a&>を参照しおください。 *NONEを指定した堎合、識別甚のテキストには、特別な衚瀺属性が関連付けられたせん。 䞊蚘の倀を指定しない堎合は、*HI (高茝床)、*RI (反転衚瀺)、および*UL (䞋線)のうち1぀以䞊を指定しおください。 このパラメヌタは、SAAのうち1぀以䞊を指定しおください。 

このパラメヌタは、SAA/CUA準拠の区画内でのSAA/CUAプロセスでは無芖されたす。このような区画では、ラベルおよび欄芋出しに察する区画党䜓の暙準によっお属性が決定されたす。 

Anchor
DOWN_SEP
DOWN_SEP
DOWN_SEP

CUAプロセスでは無芖されたす。このような区画では、ラベルおよび欄芋出しに察する区画党䜓の暙準によっお属性が決定されたす。 <ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="85c4416a-db1f-4d79-8e46-5eca4d812f02"><ac:parameter ac:name="">DISPLAY_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="e7960e4d-37be-48b1-8a47-3c104c7c3e75"><ac:譊告」の衚を参照しおください。 

Anchor
ACROSS_SEP
ACROSS_SEP
ACROSS_SEP

parameter ac:name="">DISPLAY_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="073b488d-23b0-409a-9b3e-79744fc51570"><ac:parameter ac:name="">DISPLAY_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="a9cfa25d-a030-4435-b6c2-2b9718d07a4e"><ac:parameter ac:name="">DISPLAY_EXIT_KEY</ac:parameter></ac:structured-macro>EXIT_KEY \[終了\]ファンクション・キヌに぀いお、以䞋の事柄を指定したす。

  • Wiki Markup
    \[終了\]ファンクション・キヌを有効にするかどうか

  • Wiki Markup
    \[終了\]ファンクション・キヌが抌されたずきにどのような凊理を実行するか

  • Wiki Markup
    SAA/CUA区画内で、どの\[終了\]ファンクション・キヌを芁求するか

  • Wiki Markup
    \[終了\]ファンクション・キヌをどのような堎合に有効にするかを制埡する条件

譊告」の衚を参照しおください。 

Anchor
BROWSELIST
BROWSELIST
BROWSELIST

画面圢匏に含めるブラりズ・リストの名前を指定したす。たた、画面パネルに衚瀺するブラりズ・リストの項目数を指定するこずもできたす。 

*NONEを指定した堎合、ブラりズ・リストは芁求されたせん。蚭蚈される画面には、ブラりズ・コンポヌネントが含たれたせん。 

ブラりズ・リストを指定する堎合、画面パネルに衚瀺するブラりズ・リストの項目数を指定するこずもできたす。これにより、ブラりズ・リストの䞋に、他の詳现を衚瀺するためのスペヌス(次の画面によっおオヌバヌレむ可胜)を残すこずができたす。デフォルトの999項目を指定するず、ブラりズ・リストが画面パネルの論理的な最䞋郚たで拡匵されたす。 

ブラりズ・リストを指定する堎合、そのブラりズ・リストは、DEF_LIST (リストの定矩)コマンドによっおRDMLプログラム内のどこかに定矩されおいなければなりたせん。 

Anchor
EXIT_KEY
EXIT_KEY
EXIT_KEY

[終了]ファンクション・キヌに぀いお、以䞋の事柄を指定したす。 

  • [終了]ファンクション・キヌを有効にするかどうか

  • [終了]ファンクション・キヌが抌されたずきにどのような凊理を実行するか
  • SAA/CUA区画内で、どの[終了]ファンクション・キヌを芁求するか
  • [終了]ファンクション・キヌをどのような堎合に有効にするかを制埡する条件

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

*EXIT

アプリケヌションは、LANSAを完党に終了したす(EXITコマンドを実行した堎合ず同じです)。

*MENU

プロセスのメむン・メニュヌが再衚瀺されたす(MENUコマンドを実行した堎合ず同じです)。

*NEXT

次のコマンドに制埡が枡されたす。

*RETURN

プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタのデフォルト倀は*EXITです。 

このパラメヌタのデフォルト倀は*HIGHです。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

Wiki Markup䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 このパラメヌタのデフォルト倀は*EXITです。 このパラメヌタのデフォルト倀は*HIGHです。 このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 泚SAAコマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Note

泚意SAA/CUAアプリケヌションでEXIT_

...

KEYパラメヌタを指定する際は、以䞋の2通りの方法のみを䜿甚するこずをお勧めしたす。 


...

EXIT_KEY(*

...

YES *

...

EXIT *HIGH)

...

  in a "main program"
*
EXIT_KEY(*

...

YES *

...

RETURN *LOW)

...

  in "subroutines"

Anchor
MENU_KEY
MENU_KEY
MENU_KEY

ワヌクステヌションでこの画面圢匏を衚瀺するずきに、[メニュヌ]ファンクション・キヌを有効にするかどうかを指定したす。たた、[メニュヌ]キヌが抌されたずきの凊理も指定したす。 

*NOを指定するず、画面の衚瀺時に[メニュヌ]ファンクション・キヌは有効になりたせん。 

デフォルト倀*YESを指定するず、画面の衚瀺時に[メニュヌ]キヌが有効になりたす。*YESを指定する堎合は、[メニュヌ]キヌが抌されたずきに実行するアクションを指定するこずもできたす。 

デフォルト倀*MENUを指定した堎合、プロセスのメむン・メニュヌが再衚瀺されたす。*EXITを指定した堎合は、アプリケヌションによりLANSAが完党に終了したす。 

*NEXTを指定するず、制埡が次のコマンドに枡されたす。 

*RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Anchor
ADD_KEY
ADD_KEY
ADD_KEY

ワヌクステヌションでこの画面圢匏を衚瀺するずきに、[远加]ファンクション・キヌを有効にするかどうかを指定したす。たた、[远加]キヌが抌されたずきの凊理も指定したす。 

デフォルト倀*NOを指定するず、画面の衚瀺時に[远加]ファンクション・キヌは有効になりたせん。 

*YESを指定するず、画面の衚瀺時に[远加]キヌが有効になりたす。*YESを䜿甚する堎合、[远加]キヌが抌されたずきに制埡を枡す先のコマンド・ラベルを指定するこずもできたす。 

*NEXTを指定するず、制埡が次のコマンドに枡されたす。 

*RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Anchor
CHANGE_KEY
CHANGE_KEY
CHANGE_KEY

ワヌクステヌションでこの画面圢匏を衚瀺するずきに、[倉曎]ファンクション・キヌを有効にするかどうかを指定したす。たた、[倉曎]キヌが抌されたずきの凊理も指定したす。 

デフォルト倀*NOを指定するず、画面の衚瀺時に[倉曎]ファンクション・キヌは有効になりたせん。 

*YESを指定するず、画面の衚瀺時に[倉曎]キヌが有効になりたす。*YESを䜿甚する堎合、[倉曎]キヌが抌されたずきに制埡を枡す先のコマンド・ラベルを指定するこずもできたす。 

*NEXTを指定するず、制埡が次のコマンドに枡されたす。 

*RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Anchor
DELETE_KEY
DELETE_KEY
DELETE_KEY

ワヌクステヌションでこの画面圢匏を衚瀺するずきに、[削陀]ファンクション・キヌを有効にするかどうかを指定したす。たた、[削陀]キヌが抌されたずきの凊理も指定したす。 

デフォルト倀*NOを指定するず、画面の衚瀺時に[削陀]ファンクション・キヌは有効になりたせん。 

*YESを指定するず、画面の衚瀺時に[削陀]キヌが有効になりたす。*YESを䜿甚する堎合、[削陀]キヌが抌されたずきに制埡を枡す先のコマンド・ラベルを指定するこずもできたす。 

*NEXTを指定するず、制埡が次のコマンドに枡されたす。 

*RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Anchor
PROMPT_KEY
PROMPT_KEY
PROMPT_KEY

ワヌクステヌションでこの画面圢匏を衚瀺するずきに、[プロンプト]ファンクション・キヌを有効にするかどうかを指定したす。たた、[プロンプト]キヌが抌されたずきの凊理も指定したす。 

デフォルト倀*DFTを指定した堎合、システム定矩デヌタ・゚リアDC@A01に定矩されおいるデフォルト倀に埓っお、[プロンプト]ファンクション・キヌが自動的に有効/無効になりたす。このデフォルト倀の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の「システム定矩デヌタ域 DC@A01」を参照しおください。 

*YESを指定するず、画面の衚瀺時に[プロンプト]キヌが有効になりたす。 

*NOを指定した堎合、画面の衚瀺時に[プロンプト]キヌは有効になりたせん。 

どの堎合も、[プロンプト <ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c43ef90d-770e-4a24-b7bf-e909e490fadf"><ac:parameter ac:name="">DISPLAY_MENU_KEY</ac:parameter></ac:structured-macro>MENU_KEY ワヌクステヌションでこの画面圢匏を衚瀺するずきに、\[メニュヌ\]ファンクション・キヌを有効にするかどうかを指定したす。たた、\[メニュヌ\]キヌが抌されたずきの凊理も指定したす。 *NOを指定するず、画面の衚瀺時に\[メニュヌ\]ファンクション・キヌは有効になりたせん。 デフォルト倀*YESを指定するず、画面の衚瀺時に\[メニュヌ\]キヌが有効になりたす。*YESを指定する堎合は、\[メニュヌ\]キヌが抌されたずきに実行するアクションを指定するこずもできたす。 デフォルト倀*MENUを指定した堎合、プロセスのメむン・メニュヌが再衚瀺されたす。*EXITを指定した堎合は、アプリケヌションによりLANSAが完党に終了したす。 *NEXTを指定するず、制埡が次のコマンドに枡されたす。 *RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 <ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="16abc2ab-576f-4760-8717-8511c2c9023d"><ac:parameter ac:name="">DISPLAY_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="554ee253-929b-4baa-9c8e-3f2a8ea757d2"><ac:parameter ac:name="">DISPLAY_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="f186057a-6315-40e9-a37f-eac7a789dc66"><ac:parameter ac:name="">DISPLAY_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="b20f7e51-e77b-438a-94d6-61c868b99174"><ac:parameter ac:name="">DISPLAY_PROMPT_KEY</ac:parameter></ac:structured-macro>PROMPT_KEY ワヌクステヌションでこの画面圢匏を衚瀺するずきに、\[プロンプト\]ファンクション・キヌを有効にするかどうかを指定したす。たた、\[プロンプト\]キヌが抌されたずきの凊理も指定したす。 デフォルト倀*DFTを指定した堎合、システム定矩デヌタ・゚リアDC@A01に定矩されおいるデフォルト倀に埓っお、\[プロンプト\]ファンクション・キヌが自動的に有効/無効になりたす。このデフォルト倀の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の&<a href="../../../lansa010/content/lansa/ugubc_c10015.htm"&>「システム定矩デヌタ域 DC@A01」&</a&>を参照しおください。 *YESを指定するず、画面の衚瀺時に\[プロンプト\]キヌが有効になりたす。 *NOを指定した堎合、画面の衚瀺時に\[プロンプト\]キヌは有効になりたせん。 どの堎合も、\[プロンプト\]ファンクション・キヌが(このパラメヌタの最初の郚分で*DFTたたは*YESを指定するこずにより)有効になっおいるずきは、そのファンクション・キヌが抌されたずきに実行する凊理も指定できたす。パラメヌタのこの郚分に指定できる倀は以䞋のずおりです。 有効になっおいるずきは、そのファンクション・キヌが抌されたずきに実行する凊理も指定できたす。パラメヌタのこの郚分に指定できる倀は以䞋のずおりです。 

*AUTOを指定した堎合、\[プロンプト\]キヌの凊理は、LANSAによっお自動的に行われたす。このオプションを䜿甚する前に、&<a href="PROMPTKEY.htm"&>「Prompt_Keyの凊理」&</a&>を参照しおください。 *NEXTを指定するず、制埡が次のコマンドに枡されたす。 *RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 <ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="925925d1-9b90-48df-9432-143333b253b9"><ac:parameter ac:name="">DISPLAY_USER_KEYS</ac:parameter></ac:structured-macro>USER_KEYS ワヌクステヌションで画面圢匏を衚瀺するずきに有効にする远加のナヌザヌ・ファンクション・キヌを最倧5個指定したす。 割り圓おるナヌザヌ・ファンクション・キヌがコマンドで有効になったずきに、LANSAの暙準機胜である\[終了\]、\[メニュヌ\]、\[メッセヌゞ\]、\[プロンプト\]、\[远加\]、\[倉曎\]、たたは\[削陀\]に割り圓おられおいるファンクション・キヌず競合しないようにしおください(すなわち、1぀のファンクション・キヌを耇数の機胜に割り圓おるこずはできたせん)。 远加のナヌザヌ・ファンクション・キヌは、以䞋の圢匏で指定したす。

(ファンクション・キヌ番号

'蚘述'

*NEXT

*NONE)

 

 

*RETURN

条件名

 

 

ラベル

 

]キヌの凊理は、LANSAによっお自動的に行われたす。このオプションを䜿甚する前に、「Prompt_Keyの凊理」を参照しおください。 

*NEXTを指定するず、制埡が次のコマンドに枡されたす。 

*RETURNを指定するず、プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。 

䞊蚘の倀をどれも䜿甚しない堎合は、制埡を枡す先の有効なコマンド・ラベルを指定しおください。 

このパラメヌタに指定できる最埌の倀では、どのような堎合にファンクション・キヌを有効にするかを制埡する条件を指定できたす。デフォルト倀*NONEを指定した堎合、条件は適甚されたせん。ファンクション・キヌは、通垞の芏則に埓っお有効になりたす。 

条件名を指定する堎合、その条件は、DEF_COND (条件の定矩)コマンドによっおRDMLプログラム内で定矩されおいなければなりたせん。 

Anchor
USER_KEYS
USER_KEYS
USER_KEYS

ワヌクステヌションで画面圢匏を衚瀺するずきに有効にする远加のナヌザヌ・ファンクション・キヌを最倧5個指定したす。 

割り圓おるナヌザヌ・ファンクション・キヌがコマンドで有効になったずきに、LANSAの暙準機胜である[終了]、[メニュヌ]、[メッセヌゞ]、[プロンプト]、[远加]、[倉曎]、たたは[削陀]に割り圓おられおいるファンクション・キヌず競合しないようにしおください(すなわち、1぀のファンクション・キヌを耇数の機胜に割り圓おるこずはできたせん)。 

远加のナヌザヌ・ファンクション・キヌは、以䞋の圢匏で指定したす。 

(ファンクション・キヌ番号        '蚘述'        *NEXT        *NONE)     

                                                                      *RETURN    条件名

                                                                      ラベル

ここで、

ファンクション・キヌ番号

124のファンクション・キヌ番号、たたは特別な倀*ROLLUP (䞊スクロヌル・キヌ)たたは*ROLLDOWN (䞋スクロヌル・キヌ)のいずれかです。

'蚘述'

ファンクション・キヌに割り圓おるファンクションの蚘述。この蚘述は、画面圢匏の23行目に衚瀺されたす。最倧長は8文字です。

*NEXT

デフォルト倀。(このコマンドの)次のコマンドが制埡を受け取りたす。

*RETURN

プログラム・メむンラむンでは制埡が呌び出し元に戻され、サブルヌチンでは制埡が呌び出し元ルヌチンたたはプログラム・メむンラむンに戻されたす。

ラベル

コマンド・キヌが抌されたずきに制埡を枡す先のコマンド・ラベル。

*NONE

ファンクション・キヌの有効/無効を制埡するための条件は適甚されたせん。

条件名

ファンクション・キヌの有効/無効を決定するために、DEF_CONDコマンドで定矩された条件が評䟡されたす。

...

抌されたファンクション・キヌをRDMLプログラムでテストする方法の詳现に぀いおは、IF_KEYコマンドのセクションを参照しおください。 以䞋の䜿甚䟋に぀いお考えたす。 DISPLAY FIELDSKEYコマンドのセクションを参照しおください。 

以䞋の䜿甚䟋に぀いお考えたす。 

   DISPLAY FIELDS(#PRODUCT)

...

 USER_KEYS((

...

14 'Commit')(

...

15 'Purge'))

...


    IF_KEY  WAS(*USERKEY1)

...

  *      << Commit logic >>
   ENDIF
    IF_KEY  WAS(*USERKEY2)
*

...

      << 

...

Purge logic >>
   ENDIF
Note

泚意IF_KEYコマンドは、割り圓おられおいる実際のファンクション・キヌ番号ではなく、USER_KEYSパラメヌタで宣蚀されおいる順序を瀺すシンボリック名でキヌを参照したす。これにより、ファンクション・キヌの割り圓おを簡単に倉曎するこずができたす。 

Anchor
PANEL_ID
PANEL_ID
PANEL_ID

このコマンドで䜜成されるパネルたたはポップアップ・りィンドりに割り圓おる識別子を指定したす。 

*AUTOを指定した堎合、識別子は、LANSAによっおファンクション名ずRDMLプログラムの゜ヌス・ステヌトメント番号から自動的に生成されたす。 

*NONEを指定した堎合、このパネルたたはポップアップ・りィンドりに察しおパネル識別子は芁求されたせん。 

䞊蚘の倀を指定しない堎合は、110文字のパネル識別子を指定しおください。指定した倀は固定されるため、実行時に倉曎するこずはできたせん。 

このパラメヌタは、SAA/CUAアプリケヌションに察しおのみ有効です。 

珟圚の区画定矩で、パネル識別子が芁求されないよう指定されおいる堎合は、指定する倀に関係なく、このパラメヌタは無芖されたす。 

Anchor
PANEL_TITL
PANEL_TITL
PANEL_TITL

りィンドり・パネルに割り圓おるタむトルを指定したす。 

*FUNCTIONを指定した堎合、タむトルは、RDMLファンクションの蚘述から䜜成されたす。 

*FUNCTIONを指定しない堎合は、140文字のパネル・タむトルを指定しおください。指定した倀は固定されるため、実行時に倉曎するこずはできたせん。 

このパラメヌタは、SAA/CUAアプリケヌションに察しおのみ有効です。 

Anchor
SHOW_NEXT
SHOW_NEXT
SHOW_NEXT

[次ファンクション]フィヌルドを画面の22行目に衚瀺するかどうかを指定したす。[次ファンクション]フィヌルドは、そのたびに[プロセス]メニュヌに戻らなくおも、1぀のプロセス内でファンクション間を移動できるようにする機胜です。「次ファンクション」凊理の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の「ファンクション制埡テヌブル」を参照しおください。 

  泚IF_KEYコマンドは、割り圓おられおいる実際のファンクション・キヌ番号ではなく、USER_KEYSパラメヌタで宣蚀されおいる順序を瀺すシンボリック名でキヌを参照したす。これにより、ファンクション・キヌの割り圓おを簡単に倉曎するこずができたす。 <ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d58669b4-3292-4633-9f34-8d789d034075"><ac:parameter ac:name="">DISPLAY_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="0576403d-5a33-4830-bebb-56c9c05bbf53"><ac:parameter ac:name="">DISPLAY_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="18abdd3a-eee0-4dee-993d-4318e7de313c"><ac:parameter ac:name="">DISPLAY_SHOW_NEXT</ac:parameter></ac:structured-macro>SHOW_NEXT \[次ファンクション\]フィヌルドを画面の22行目に衚瀺するかどうかを指定したす。\[次ファンクション\]フィヌルドは、そのたびに\[プロセス\]メニュヌに戻らなくおも、1぀のプロセス内でファンクション間を移動できるようにする機胜です。「次ファンクション」凊理の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の&<a href="../../../lansa010/content/lansa/ugub_40097.htm"&>「ファンクション制埡テヌブル」&</a&>を参照しおください。 デフォルト倀*PROを指定するず、このファンクションが属しおいるプロセスのメニュヌ遞択スタむルが"FUNCTION"の堎合のみ、\[次ファンクション\]フィヌルドが衚瀺されたす。\[プロセス\]メニュヌの遞択スタむルが"NUMBER"たたは"CURSOR"の堎合、\[次ファンクション\]フィヌルドは衚瀺されたせん。 フィヌルドは衚瀺されたせん。 

*YESを指定するず、このファンクションが属しおいるプロセスで䜿甚されるメニュヌ遞択スタむルに関係なく、\[次ファンクション\]フィヌルドが衚瀺されたす。 フィヌルドが衚瀺されたす。 

*NOを指定するず、このファンクションが属しおいるプロセスで䜿甚されるメニュヌ遞択スタむルに関係なく、\[次ファンクション\]フィヌルドは衚瀺されたせん。 泚SAA]フィヌルドは衚瀺されたせん。 

Note

泚意SAA/CUAアプリケヌションでは、SHOW_

...

NEXTパラメヌタは無芖されたす。 

移怍性に関する考慮事項

Visual LANSAアプリケヌションでは無芖されるため、アプリケヌションには䜕の効果もありたせん。

Anchor

...

TEXT

...

TEXT
TEXT

画面パネルたたはレポヌト䞊に出力する最倧50個の「テキスト文字列」を指定できたす。指定する各テキスト文字列は、最倧20文字に制限されたす。 画面パネルたたはレポヌト䞊に出力する最倧50個の「テキスト文字列」を指定できたす。指定する各テキスト文字列は、最倧20文字に制限されたす。

テキスト文字列を指定する際は、テキスト文字列の埌に、そのテキスト文字列を画面パネルたたはレポヌトに出力する行番号ず列/䜍眮番号を指定したす。

䟋えば

   TEXT(('ACME'

...

 6 2)('ENGINEERING'

...

 7 2))

...

この堎合、2぀のテキスト文字列は、それぞれ6行目の2番目の䜍眮ず7行目の2番目の䜍眮に出力されたす。

移怍性に関する考慮事項

Visual LANSAでこのパラメヌタを線集するずきは、必ず、テキストをテキスト・マップで眮き換える画面たたはレポヌト・ペむンタヌを䜿甚しおください。コマンド・プロンプトや自由圢匏の゚ディタヌでテキストを入力しないでください。LANSA/ADにチェックむンしたずきに、党構文怜査に倱敗したす。

すべおのプラットフォヌム

テキスト・マップは、画面パネルたたはレポヌト行に関連付けられたすべおのテキスト文字列の詳现を保管するために、画面たたはレポヌト蚭蚈機胜で䜿甚されたす。

画面たたはレポヌトのレむアりトを「構成」しお保管するず、レむアりトに含たれるすべおのテキストの詳现が「テキスト・マップ」に保管されたす。このテキスト・マップは、再床「ペむンタヌ」を䜿甚するこずで倉曎できたす。

テキストマップの存圚は、以䞋のようなTEXTパラメヌタで瀺されたす。

   TEXT((*

...

TMAPnnn 1 1))

...

ここで、"nnn"は、保管されおいるテキスト・マップを識別する(このファンクション内で)固有の番号です。

以䞋の「テキスト・マップ」および*TMAPnnn識別子に関する非垞に重芁な事柄に぀いお理解しおおく必芁がありたす。 TMAPnnn識別子に関する非垞に重芁な事柄に぀いお理解しおおく必芁がありたす。

  • 独自の*TMAPnnn識別子を指定したり、*TMAPnnn識別子の倀を倉曎したりしないでください。*TMAPnnn識別子の割り圓おず管理は、画面およびレポヌトの蚭蚈機胜に任せおおいおください。
  • *TMAPnnn識別子を含むコマンドをコピヌするずきは、コピヌしたコマンドから*TMAPnnn参照(すなわち、TEXTパラメヌタ党䜓)を削陀しおください。これを行わないず、党構文怜査で*TMAPnnn識別子の重耇䜿甚が怜出され、デヌタ損倱前に臎呜的゚ラヌ・メッセヌゞが発行されたす。
  • コマンドから*TMAPnnn識別子を削陀しないでください。削陀するず、党構文怜査たたはコンパむル䞭に、関連付けられたテキスト・マップが削陀されるか、別のコマンドで再利甚される可胜性がありたす。たた、結果的にテキストの詳现が倱われる可胜性がありたす。
  • 有効な*TMAPnnn識別子を含むコマンドを「コメント」にしないでください。䞊蚘の譊告ず同様に、テキストが倱われたり再利甚されたりする恐れがありたす。
  • アプリケヌション・テンプレヌト内で*TMAPnnn倀を指定しないでください。テンプレヌト内では、*TMAPnnn倀を指定しおも意味がありたせん。アプリケヌション・テンプレヌトによっお生成され、そのアプリケヌション・テンプレヌト内で䜿甚されおいるコマンドでは、「テキスト文字列」圢匏を䜿甚しおください。

Anchor

...

CURSOR_LOC

...

CURSOR_LOC
CURSOR_LOC

必芁なナヌザヌ制埡のカヌ゜ル䜍眮を指定したす。CURSOR_LOCパラメヌタには、必ず以䞋のいずれかの圢匏で2぀の倀を指定する必芁がありたす。

*NONE/*NONEデフォルト倀です。ナヌザヌ制埡のカヌ゜ルの䜍眮は芁求されたせん。通垞のLANSAカヌ゜ル制埡が䜿甚されたす。画面の衚瀺時には、カヌ゜ルは、入力可胜な最初のフィヌルドたたぱラヌのある最初のフィヌルドに配眮されたす。

*ATFIELD/フィヌルド名カヌ゜ルは、指定したフィヌルドに配眮されたす。指定したフィヌルドが画面䞊にないか、フィヌルド・゚ラヌが存圚する堎合は、通垞のLANSAカヌ゜ル制埡が䜿甚されたす。それ以倖の堎合、カヌ゜ルは、指定したフィヌルドに配眮されたす。

行倀/列倀指定する「倀」は、カヌ゜ルを配眮する行番号ず列番号を瀺したす。「倀」ずしお、英数字リテラル(15など)たたはその倀を含むフィヌルドの名前(#ROWなど)を指定できたす。どの堎合も、倀は数倀でなければなりたせん。行倀たたは列倀が無効か、フィヌルド・゚ラヌが存圚する堎合は、通垞のLANSAカヌ゜ル制埡が䜿甚されたす。それ以倖の堎合、カヌ゜ルは、指定した行および列の䜍眮に配眮されたす。 行および列のオプションを䜿甚し、か぀行倀および列倀を

行および列のオプションを䜿甚し、か぀行倀および列倀を(数倀リテラルではなく)フィヌルドで指定した堎合、コマンドの実行完了時におけるカヌ゜ル䜍眮の行番号ず列番号がそのフィヌルドに返されたす。
泚:フィヌルドで指定した堎合、コマンドの実行完了時におけるカヌ゜ル䜍眮の行番号ず列番号がそのフィヌルドに返されたす。

Note

泚意CURSOR_LOCの動䜜は、WindowsずIBM iずで異なりたす。Windowsプラットフォヌムの堎合、カヌ゜ルが珟圚䜍眮しおいるフィヌルドの最初の䜍眮が取埗されたす。

...

この機胜は、コマンドの実行完了時における画面カヌ゜ルの䜍眮を取埗する方法ずしお圹立ちたす。カヌ゜ル䜍眮を取埗し、画面ぞの出力前にそのカヌ゜ル䜍眮を指定したくない堎合は、以䞋のようにコヌディングしたす。

   CHANGE   FIELD(#ROW #COL) TO(0)
DISPLAY  FIELDS(#FIELD1 .. #FIELD10) CURSOR_LOC(#ROW #COL)

DISPLAYコマンドの実行時に#ROWおよび#COLがどちらも0の堎合、カヌ゜ル䜍眮は無効です。このような堎合は、通垞のLANSAカヌ゜ル制埡が再開され、ナヌザヌ制埡の䜍眮指定芁求は無芖されたす。ただし、コマンドの完了埌、フィヌルド#ROWおよび#COLには、DISPLAYコマンドの実行完了時におけるカヌ゜ル䜍眮が保持されたす。

Anchor

...

STD_HEAD

...

STD_HEAD
STD_HEAD

画面の芋出し行(1行目および2行目)に、LANSAの暙準的な蚭蚈を䜿甚するかどうかを指定したす。

デフォルト倀*DFTを指定した堎合、STD_HEADパラメヌタのシステム・デフォルト倀が䜿甚されたす。システム・デフォルト倀は、LANSAシステム定矩ブロックに保管されおいたす。システム定矩ブロックずその倉曎方法の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の&<a href="../../../lansa010/content/lansa/ugubc_c10010.htm"&>「システム定矩デヌタ域の抂芁」&</a&>を参照しおください。 HEADパラメヌタのシステム・デフォルト倀が䜿甚されたす。システム・デフォルト倀は、LANSAシステム定矩ブロックに保管されおいたす。システム定矩ブロックずその倉曎方法の詳现に぀いおは、『LANSA/ADナヌザヌガむド』の「システム定矩デヌタ域の抂芁」を参照しおください。

このデフォルト倀は、OPTIONS(*OVERLAY)パラメヌタず䞀緒に䜿甚した堎合に圱響を受けたす。詳现に぀いおは、OPTIONSパラメヌタを参照しおください。

*YESを指定した堎合、LANSAの暙準的な画面芋出し行が䜿甚されたす。このオプションを䜿甚した堎合、画面の1行目ず2行目にはナヌザヌ・フィヌルドを配眮できたせん。

*NOを指定した堎合、LANSAの暙準的な画面芋出し行は䜿甚されたせん。この堎合は、画面の1行目ず2行目にナヌザヌ・フィヌルドを配眮できたす。

Anchor

...

OPTIONS

...

OPTIONS
OPTIONS

この画面パネルの特別な衚瀺オプションを指定したす。

デフォルト倀*NONEを指定した堎合、この画面パネルには特別な衚瀺オプションは䜿甚されたせん。

*NONEを指定しない堎合は、以䞋のうち1぀以䞊の倀を指定しおください。

*NOREADを指定した堎合、衚瀺される詳现は、画面からリヌドバックされたせん。すなわち、詳现はナヌザヌに衚瀺されたすが、プログラムに読み蟌むこずはできたせん。たた、プログラムがこのコマンドで停止しお、ナヌザヌの操䜜を埅機するこずはありたせん。この停止および埅機むベントは、NOREADを指定した堎合、衚瀺される詳现は、画面からリヌドバックされたせん。すなわち、詳现はナヌザヌに衚瀺されたすが、プログラムに読み蟌むこずはできたせん。たた、プログラムがこのコマンドで停止しお、ナヌザヌの操䜜を埅機するこずはありたせん。この停止および埅機むベントは、*NOREADオプションを䜿甚しない埌続のDISPLAYたたはREQUESTが実行された堎合のみ起こりたす。

*OVERLAYを指定した堎合、画面パネルにより、画面䞊にすでに衚瀺されおいる詳现がオヌバヌレむされたす。画面にすでに衚瀺されおいる詳现は保護されるため、デバむスから読み取るこずができなくなりたすが、ナヌザヌには衚瀺されたす。 OVERLAYを指定した堎合、画面パネルにより、画面䞊にすでに衚瀺されおいる詳现がオヌバヌレむされたす。画面にすでに衚瀺されおいる詳现は保護されるため、デバむスから読み取るこずができなくなりたすが、ナヌザヌには衚瀺されたす。

*OVERLAYを䜿甚する堎合、STDOVERLAYを䜿甚する堎合、STD_HEADパラメヌタのデフォルト倀は*NOです。すなわち、STD_HEAD(*YES)がコヌディングされおいない堎合は、OPTIONS(*OVERLAY)を䜿甚しおも画面芋出し行は衚瀺されたせん。「暙準の芋出し」(*YES)が画面に送信されるず、画面党䜓がクリアされるこずに泚意しおください。たた、STD_HEAD(*NO)を䜿甚した堎合、以前のコマンドで画面に衚瀺された暙準の芋出しは、䜕の圱響も受けたせん。

*NOREADたたは*OVERLAYオプションを䜿甚する堎合、画面詳现党䜓が1画面パネル内に収たらなければなりたせん。
泚これらの衚瀺オプションは、IBM OVERLAYオプションを䜿甚する堎合、画面詳现党䜓が1画面パネル内に収たらなければなりたせん。

Note

泚意これらの衚瀺オプションは、IBM i 3GLプログラムの゚ニュメレヌションを可胜にするために甚意されたものであり、他のプラットフォヌムに移怍するこずはできたせん。珟圚のGUIではサポヌトされないため、これらのオプションを䜿甚するこずはお勧めしたせん。

移怍性に関する考慮事項

このパラメヌタはVisual LANSAアプリケヌションでサポヌトされないため、䜿甚しないでください。䜿甚するず、党構文怜査で臎呜的゚ラヌが発行されたす。

Anchor

...

IGCCNV_KEY

...

IGCCNV_KEY
IGCCNV_KEY

ファンクション・キヌ領域のテキスト"Fnn=XXXXXX"ず、挢字倉換をサポヌトするために割り圓おられたファンクション・キヌの衚瀺/非衚瀺を制埡したす。

このファンクションがコンパむルされる蚀語で「挢字倉換を芁求」フラグが有効になっおいない堎合、たたはこのファンクションが*NOIGCCNVオプション・キヌワヌドを䜿甚しおいる堎合(FUNCTIONコマンドのセクションを参照)、このパラメヌタは無芖されたす。 、このパラメヌタは無芖されたす。

たた、このパラメヌタは、ファンクション・キヌ領域のテキスト"Fnn=XXXXX"の衚瀺/非衚瀺のみを制埡するもので、このファンクションに関連付けられた衚瀺ファむルのIGCCNV DDSキヌワヌドの有効化は制埡しないこずに泚意しおください。これは、「挢字倉換を芁求」フラグの蚭定ずDDSキヌワヌドの有効化は制埡しないこずに泚意しおください。これは、「挢字倉換を芁求」フラグの蚭定ず*NOIGCCNVオプションの䜿甚によっお制埡されたす。

デフォルト倀*AUTOを指定した堎合、ファンクション・キヌ・テキストの衚瀺/非衚瀺は、自動的に決定されたす。ファンクション・キヌ・テキストを衚瀺するかどうかは、以䞋の自動ルヌルによっお決定されたす。

...

このパラメヌタには、*AUTO以倖に、テキストを垞に衚瀺する*YESず、テキストを衚瀺しない*NOを指定できたす。

最埌のオプションでは、DEF_CONDコマンドで定矩枈みの条件を指定できたす。条件に適合しおいる堎合は、テキストが衚瀺され、適合しおいない堎合は、テキストが衚瀺されたせん。

移怍性に関する考慮事項

このパラメヌタは、Visual LANSAアプリケヌションでは無芖されるため、アプリケヌションには䜕の圱響も䞎えたせん。