ListBox.RowSourceType 属性 (Access)

使用 RowSourceType 属性 (以及 RowSource 属性) 告知 Microsoft Access 如何向指定对象提供数据。 读/写 String

语法

表达式RowSourceType

表达 一个代表 ListBox 对象的变量。

备注

RowSourceType 属性使用下列设置。

Setting 说明
表/查询 (默认值)数据来自 RowSource 设置指定的表、查询或 SQL 语句。
值列表 数据是由 RowSource 属性设置指定的项组成的列表。
字段列表 数据是由 RowSource 设置指定的表、查询或 SQL 语句中的字段名组成的列表。

注意

[!注释] 您还可以设置具有用户定义函数的 行来源类型 属性。 输入函数名称时不带前面的等号 (=) 和尾部的一对圆括号括起来。 必须提供 特定的函数代码参数 来告知 Access 如何填充控件。

在 Visual Basic 中,通过使用具有以下值之一的字符串表达式来设置 RowSourceType 属性:“Table/Query”、“Value List”或“Field List”。 还可以使用字符串表达式设置 RowSource 属性的值。 要将 RowSourceType 属性设置为用户定义的函数,请输入函数名称。

如果有些值不会更改,可以将 RowSourceType 属性设置为“值列表”,然后在 RowSource 属性中输入组成列表的值。

创建用户定义的函数以将项目插入列表框或组合框时,Access 会反复调用该函数以获取所需的信息。 用户定义的 RowSourceType 函数必须采用非常具体的 函数格式编写。

示例

下面的示例将组合框的 RowSourceType 属性设置为“表/查询”,然后将 RowSource 属性设置为名为“EmployeeList”的查询。

Forms!Employees!cmboNames.RowSourceType = "Table/Query" 
Forms!Employees!cmboNames.RowSource = "EmployeeList"

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。