Page History
[ |../../index.htm#lansa/display_e.htm]
現在地:
| Anchor | ||||
|---|---|---|---|---|
|
| Anchor | ||
|---|---|---|
|
...
|
...
|
例1:ユーザーにフィールド#ORDNUM、#CUSTNUM、および#DATEDUEを表示します。
DISPLAY FIELDS(#ORDNUM #CUSTNUM #DATEDUE)
または、以下のように指定しても同じです。
GROUP_BY NAME(#ORDERHEAD) FIELDS(#ORDNUM #CUSTNUM #DATEDUE) DISPLAY FIELDS(#ORDERHEAD)
どちらの例でも、すべてのパラメータでデフォルト値が使用されており、以下のような画面が自動的に設計されます。
...
例3:#ORDNUM、#CUSTNUM、および#DATEDUEを表示し、特定の位置および識別方法をフィールド属性で指定します。
フィールド属性の詳細については、&<a href="fieldattribs.htm"&>「RDMLフィールド属性およびその使用法」&</a&>を参照してください。 「RDMLフィールド属性およびその使用法」を参照してください。
フィールドに対して特定のフィールド位置を指定すると、事実上、自動設計機能は「無効」になります。
GROUP_BY NAME(#ORDERHEAD) FIELDS((#ORDNUM *COLHDG *L3 *P3 ) (#CUSTNUM *LABEL *L3 *P24) (#DATEDUE *NOID *L7 *P37)) DISPLAY FIELDS(#ORDERHEAD) DESIGN(*ACROSS) TEXT(('-日付' 6 37) ('-------' 8 37))
この場合、以下のような画面が設計されます。
...
注:行番号と列番号および「テキスト」を手作業で指定する必要はありません。画面設計機能を使用すれば、「自動」設計を大幅に素早く簡単に変更できます。画面設計機能の使用方法の詳細については、『LANSA/ADユーザーガイド』の&<a href="../../../lansa010/content/lansa/ugub_40067.htm"&>「画面設計機能」&</a&>を参照してください。 「画面設計機能」を参照してください。
DISPLAYコマンドで画面設計機能を使用すると、(DISPLAYまたはGROUP_BYコマンドの)関連付けられたFIELDSパラメータの指定が、必要な行、列、および識別方法の属性で自動的に変更されます。拡張可能なグループ式を使用した場合は、LANSAにより、その式を構成するフィールドで式が置き換えられます。
また、DISPLAYコマンドのTEXTパラメータの指定も自動的に変更されます。
例4:前の例で使用した注文頭書きの詳細と、#ORDERLINEというリストに指定された関連するすべての請求明細行を表示します。
GROUP_BY NAME(#ORDERHEAD) FIELDS(#ORDNUM #CUSTNUM #DATEDUE) DEF_LIST NAME(#ORDERLINE) FIELDS(#ORDLIN #PRODUCT #QUANTITY #PRICE)
DISPLAY FIELDS(#ORDERHEAD) BROWSELIST(#ORDERLINE)
すべてのパラメータにデフォルト値を使用し、フィールド属性を指定していないため、以下のような画面が自動的に設計されます。
...
この場合、DISPLAYコマンドのFIELDSパラメータは以下のように拡張されます。
DISPLAY FIELDS((#ORDNUM *L2 *P3) (#CUSTNUM *L2 *P37) (#DATEDUE *L5 *P26 *LAB)) DESIGN(*ACROSS) IDENTIFY(*COLHDG)
[ |../../index.htm#lansa/display_e.htm]