アクセス方法について、ドロップダウンメニューのオプションを設定する方法は?
アクセス中では、フォームデザイナーを使ってドロップダウンリストのオプションを設定することができます。以下はドロップダウンリストのオプションを設定する手順です。
- Accessを開いて、編集したいフォームを開いてください。
- フォームデザイナーで、ドロップダウンリストを追加したいフィールドまたはコントロールを選択します。
- 「Row Source Type(行源タイプ)」プロパティを設定して、「値リスト」に変更します。
- “Row Source”の属性に、ドロップダウンリストの選択肢を入力してください。各選択肢の間にはセミコロン(;)を使用してください。
例:選択肢1;選択肢2;選択肢3 - 保存して実行する。すると、そのフィールドやコントロールがドロップダウンリストを表示し、ユーザーは選択肢から選ぶことができるようになります。
上記の方法以外に、ドロップダウンリストとしてクエリを使用することもできます。これにより、表やクエリからより柔軟にオプションを取得できます。
以下は、ドロップダウンリストの行元としてクエリを使用する手順です。
- プルダウンリストのオプションを取得するためのクエリを作成してください。このクエリは、少なくとも2つの列を返す必要があります。1つは表示用の値で、もう1つは実際に返される値です。
- フォームデザイナーで、ドロップダウンリストを追加したいフィールドやコントロールを選択してください。
- 属性窓で、「Row Source Type」という属性を見つけて、「Table/Query」に設定してください。
- 「Row Source」プロパティに、クエリの名前やSQL文を入力してください。
例えば、OptionsTableからDisplayValueとReturnValueを選択します。 - “Bound Column”の属性に、実際の値が入っている列のインデックスを入力してください。インデックスは1から始まります。
例えば、クエリの結果が2番目の列に実際の値が入っている場合は、「Bound Column」を2に設定してください。 - たとえば、クエリが2つの列を返す場合は、”Column Count”属性に2を設定します。
- 「Column Widths(列の幅)」属性に、各列の幅を入力してください。各列の幅はセミコロン(;)で区切って入力してください。
例えば、クエリが2つの列を返し、最初の列の幅を100ピクセル、2番目の列を非表示(幅0)にしたい場合は、「Column Widths」を100;0と設定してください。 - フォームを保存して実行する。すると、そのフィールドまたはコントロールはドロップダウンリストに表示され、ユーザーは選択肢から選ぶことができます。
アクセスでドロップダウンリストの選択肢を設定する基本的な手順が記載されています。 「Row Source」プロパティや他の関連プロパティを使うことで、ドロップダウンリストの外観や動作をさらにカスタマイズすることができます。