[ |../../index.htm#lansa/tgub5_0045.htm]
現在地:
13.4.2 フィールド条件付け属性
属性 |
説明 |
*axxxxxxxx |
*axxxxxxxxには、DEF_CONDコマンドによってあらかじめ定義されている条件の名前が入ります。名前*axxxxxxxxは、条件定義に適用される命名規則に従う必要があります。*UL、*INなど、別のタイプの属性名と重複する条件名は使用しないでください。 |
*INOUTCOND *IOCOND |
この2つの属性は、同義です。 |
例:
このコマンドによって、表示パネルが作成され、課番号が462(経理課)である場合、またはアプリケーション・グループがHOFF(本社)の場合、フィールド#SALARYが画面パネルに表示されます。
DEF_COND NAME(*AUTSAL) COND('(#DEPT = 462) *OR (#GROUP = HOFF)')
DISPLAY FIELDS(#A #B (#SALARY *AUTSAL) #C #D #E #F)
次のコマンドでは、表示パネルが作成され、課番号が462(経理課)である場合、またはアプリケーション・グループがHOFF(本社)の場合、フィールド#SALARYは入力可能になります。上記以外の場合、フィールドSALARYは表示されますが、ユーザーによってそのフィールドを入力(つまり、変更)することはできません。
DEF_COND NAME(*CHGSAL) COND('(#DEPT = 462) *OR (#GROUP = HOFF)')
DISPLAY FIELDS(#A #B (#SALARY *CHGSAL *IOCOND) #C #D #E #F)
[ |../../index.htm#lansa/tgub5_0045.htm]