ComboBox.RowSourceType プロパティ (Access)
RowSourceType プロパティ (RowSource プロパティと共に) を使用して、指定したオブジェクトにデータを提供する方法を Microsoft Access に伝えます。 読み取り/書き込みが可能な String です。
構文
式。RowSourceType
式ComboBox オブジェクトを表す変数。
注釈
"RowSourceType/値集合タイプ" プロパティの設定値は次のとおりです。
Setting | 説明 |
---|---|
Table/Query/テーブル/クエリ | (Default) The data is from a table, query, or SQL statement specified by the RowSource setting. |
Value List/値リスト | The data is a list of items specified by the RowSource setting. |
Field List/フィールド リスト | The data is a list of field names from a table, query, or SQL statement specified by the RowSource setting. |
注:
[!メモ] " RowSourceType /値集合タイプ" プロパティは、ユーザー定義関数で設定することもできます。 関数名は、先頭に等号 (=) を付けず、また最後に対のかっこを付けずに指定します。 コントロールに入力する方法を Access に指示するには 、特定の関数コード引数 を指定する必要があります。
Visual Basic で、"Table/Query"、"Value List"、または "Field List" のいずれかの値を持つ文字列式を使用して、 RowSourceType プロパティを設定します。 また、" RowSource /値集合ソース" プロパティを設定するときも、文字列式を使用します。 " RowSourceType /値集合タイプ" プロパティにユーザー定義関数を設定するには、関数名を指定します。
変化しない固定数の値をデータとして使用する場合、" RowSourceType /値集合タイプ" プロパティを [Value List/値リスト] に設定し、リストを構成する値を " RowSource /値集合ソース" プロパティに指定します。
リスト ボックスまたはコンボ ボックスに項目を挿入するユーザー定義関数を作成すると、Access は関数を繰り返し呼び出して必要な情報を取得します。 ユーザー定義 の RowSourceType 関数は、非常に固有の 関数形式で記述する必要があります。
例
次の使用例では、コンボ ボックスの "RowSourceType/値集合タイプ" プロパティを [Table/Query/テーブル/クエリ] に設定し、"RowSource/値集合ソース" プロパティを EmployeeList クエリに設定します。
Forms!Employees!cmboNames.RowSourceType = "Table/Query"
Forms!Employees!cmboNames.RowSource = "EmployeeList"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。