使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

适用对象

ComboBox 对象

ListBox 对象

在选择列表框或组合框时,BoundColumn 属性通知 Microsoft Office Access 2007 要将哪个列的值用作控件的值。 如果控件绑定到字段,则列中由 BoundColumn 属性指定的值存储在由 ControlSource 属性指定的字段中。 Long 型,可读/写。

表达式.BoundColumn

表达式 必需。 返回“适用范围”列表中的对象之一的表达式。

设置

BoundColumn 属性使用以下设置。

设置

说明

0

ListIndex 属性值(而非列值)存储在当前记录中。 第一行的 ListIndex 属性值为 0,第二行为 1,依此类推。 从列表框或组合框的列表框部分中选择项时,Access 设置 ListIndex 属性。 如果只对存储一系列数字感兴趣,则将 BoundColumn 属性设置为“0”,并且使用控件的 ListIndex 属性值可能非常有用。

1 或更高

(默认值为 1)指定列中的值成为控件的值。 如果控件绑定到某个字段,则此设置存储在当前记录中的该字段中。 不能将 BoundColumn 属性设置为大于 ColumnCount 设置的值。


可使用控件的属性表、宏或 Visual Basic for Applications (VBA) 代码设置 BoundColumn 属性。

对于表字段,可以在字段(DisplayControl 属性设置为“组合框”或“列表框”)的表设计视图中“字段属性​​”节的“查阅”选项卡上设置此属性。

提示

在表的“设计”视图中选择“查阅向导”作为字段的数据类型时,Access 自动设置 BoundColumn 属性。

在 Visual Basic for Applications (VBA) 代码中,使用数字或等于 0 至 ColumnCount 属性设置之间某个值的数值表达式来设置 BoundColumn 属性。

备注

组合框中最左侧的可见列(最左侧的列,其设置在组合框的 ColumnWidths 属性中不为 0)包含窗体视图或报表中组合框的文本框部分中显示的数据。 BoundColumn 属性确定在进行选择时,将存储文本框或组合框列表中哪个列的值。 这允许显示不同于存储为控件的值的数据。

注意: 如果绑定列不同于控件中最左侧的可见列(或如果将 BoundColumn 属性设置为 0),则 LimitToList 属性设置为“”。

Access 使用从零开始的数字引用 Column 属性中的列。 即,使用表达式 Column(0) 引用第一列;使用表达式 Column(1) 引用第二列;以此类推。 但是,BoundColumn 属性使用从 1 开始的数字来引用列。 这意味着,如果 BoundColumn 属性设置为“1”,则可以使用表达式 Column(0) 来访问存储在该列中的值。

如果 AutoExpand 属性设置为“”,则在键入时,Access 在组合框的文本框部分中自动填充一个与组合框列表中的值相匹配的值。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×