リストフィールドを定義するときには、リストを生成するために [フィールドのプロパティ] インフォボックスの [制御] タブのオプションを 1 つ選択します。
種類がダイアログリストの場合のみ、次のオプションがすべて含まれています。種類がチェックボックス、ラジオボタン、リストボックス、コンボボックスの場合は、次のオプションのうち、最初の 2 つのみが含まれています。
リストフィールドのオプション |
説明 |
---|---|
選択肢を入力 (1 行に 1 つ) |
編集ボックスに選択肢のリストを入力します。[ソート] を選択すると、アルファベット順にリストが表示されます。緑色のチェックマークをクリックして、入力内容を保存します。選択肢には、文字、数字、区切り文字 (カンマ以外) を使用できます。 |
式で選択肢を設定 |
式ウィンドウに式を入力して、選択肢のリストを生成します。緑色のチェックマークをクリックして、入力内容を保存します。 |
[宛先] ダイアログから選択 |
このオプションを使用すると、[名前] ダイアログボックスが表示されるため、ユーザーは [個人アドレス帳] または [Domino ディレクトリ] から名前を選択できます。[入力文字ごとに名前を検索] をクリックすると、ユーザーが名前を素早く入力できるようになります。ユーザーが入力した文字と一致する情報が、開いている [個人アドレス帳] または [Domino ディレクトリ] で検索されます。 |
アクセス制御リストから選択 |
このオプションを使用すると、アクセス制御リスト内のユーザー、サーバー、グループ、ロールのリストが表示されます。 |
ビューから選択 |
このオプションを使用すると、ビュー内の列にあるエントリがダイアログボックスに表示されます。検索するデータベースを選択し、ビューと列番号を選択します。 |
ビューの値を検索すると、データベースからデータを抽出できます。これは、カスタマー名、セールステリトリ、肩書のような変更のある選択肢を表示する場合に便利です。
ビュー検索を使用する利点を以下に示します。
Domino データベースまたは Domino 以外のデータベースから情報を検索する場合には、[ビュー] ダイアログの検索機能を使用する代わりに @DbColumn 式と @DbLookup 式を使用できます。
[購入依頼] の記入時に、製品番号を簡単に入力できるようにしたいとします。[ProductNumber] という名前の編集可能なダイアログリストフィールドを作成し、[[ビュー] ダイアログから選択] プロパティを使用して、選択肢を生成します。
[在庫データベース]、[製品番号別] ビュー、製品番号がリストされている [列 1] を選択します。
[出張申請] フォームには、[国] という編集可能なリストボックスフィールドがあります。このフィールドには、以下の式を使用して、ユーザーが選択したロケーションに関連した国々だけが表示されます。
@If(Location="Europe";"France":"Germany":"Italy":"Spain";Location="Far East";"Japan":"Singapore":"South Korea";Location="North America";"Canada":"Mexico":"United States";"")