[
|../../index.htm#lansa/mak_lsts.htm]
現在地:
@@MAK_LSTSコマンドは、ユーザーが選択したフィールドからリストを作成するために使用します。作成されるリストは、このコマンドの実行前に自動的にクリアされます。
ユーザーには、必要なすべてのフィールドを選択するためのフィールド選択リスト(指定された他のリストから作成)が表示されます。フィールドの選択および事前選択の方法は、INTO_LSTSパラメータで決まります。FORCE_LSTSパラメータが指定されている場合、ユーザーは、このリスト内のフィールドをすべて選択する必要があります。
必須
@@MAK_LSTS --- FROM_LSTS --- nn -------------------------->
| |
- 最大5 -
-----------------------------------------------------------------
任意
>-- FORCE_LSTS -- nn -------------------------->
>-- INTO_LSTS nn 欄見出し1 欄見出し2 --->
| |
| |
|- 欄見出し3 *YESNO *NO --->
| *SEQUENCE *ALL |
| *FORCE |
-------- 最大2 ------------------
>-- HELPIDS -- ヘルプ・パネル識別子 ---------|
| |
------- 最大10 ----------
パラメータ
FROM_LSTS
選択のためのフィールド・リストを作成する基となるリスト番号を指定します。これらのリスト番号は、@
FORCE_LSTS
ユーザーが選択すべきすべてのフィールドが保持されたリスト番号(事前に@
INTO_LSTS
選択されたフィールドから作成するリストを指定します。このパラメータは以下の部分から成ります。
HELPIDS このアプリケーション・テンプレートで使用する最大10個のヘルプ・パネル識別子を指定します。これらのヘルプ・パネルは、ユーザーが\[ヘルプ\]ファンクション・キーを押したときに、全画面のヘルプとして表示されます。 使用例 以下は、@@MAK_LSTSコマンドの例です。 例1:一次ファイル内の更新できないフィールドを選択するようユーザーに要求します。フィールドの選択は、任意の非ブランク文字で行えます。 @@MAK_LSTS FROM_LSTS(2) INTO_LSTS((5 'Fields that' 'Cannot be' 'Updated' *YESNO *NO)) HELPIDS(HELP010 HELP020) 例2:データ入力パネルに表示するフィールドを選択するようユーザーに要求します。ファイルのキーは強制的に選択されます。フィールドは、順序番号で順序を設定することができます。また、すべてのフィールドは事前に選択されています。 @@MAK_LSTS FROM_LSTS(1) FORCE_LSTS(3) INTO_LSTS((4 'Fields to' 'Appear on' 'Add Panel' *SEQUENCE *ALL)) [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/mak_lsts.htm] |