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 のサポートおよびフィードバックを参照してください。