BoundColumn 属性

适用对象

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 在组合框的文本框部分中自动填充一个与组合框列表中的值相匹配的值。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×