Access VBA教程:BoundColumn属性

从列表框或组合框中进行选择时,BoundColumn属性将确定 Microsoft Access 把哪一列的值用作控件的值。如果控件绑定到某个字段上,则 BoundColumn属性指定的列值将保存在ControlSource属性中命名的字段上。Long 型,可读/写。

expression.BoundColumn

expression   必需。返回“Applies To”列表中的一个对象的表达式。

设置

BoundColumn属性使用下列设置:

设置 说明
0 ListIndex属性值(与列值不同)是存储在当前记录中的。第一行的 ListIndex属性值是 0,第二行是 1,依此类推。当从列表框或组合框的列表框部分选中某一项目时,Microsoft Access 将设置 ListIndex属性。例如,如果只想保存数字的顺序,则可将 BoundColumn属性设为 0,并使用控件的 ListIndex属性值。
1 或以上 (默认值为 1)指定列中的值成为控件的值。如果控件已绑定到字段,则该设置将保存在当前记录中的那个字段上。BoundColumn属性不能设置成比ColumnCount属性还大的值。

使用控件的属性表Visual Basic,可以设置 BoundColumn属性。

对于表字段,可以在表“设计”视图中“字段属性”部分的“查阅”选项卡上,对将“显示控件”属性设为“组合框”或“文本框”的字段设置该属性。

提示   当将“查阅向导”选作表“设计”视图中字段的数据类型时,Microsoft Access 将自动设置 BoundColumn属性。

在 Visual Basic 中,使用从 0 到 ColumnCount属性设置值之间的数值或数值表达式,可以设置 BoundColumn属性。

说明

组合框中最左边可见的列(在组合框的ColumnWidths属性设置非 0 的最左边可见列)包含了“窗体”视图或报表中组合框的文本框部分所显示的数据。在进行选择时,BoundColumn属性用于确定将存储文本框或组合框的列表中那一列的值。这样可以显示不同于保存为控件值的数据。

注意   如果绑定列不是控件中最左边可见的列,或者如果将 BoundColumn属性设为 0,则LimitToList属性将设为“是”。

Microsoft Access 使用从 0 开始的数字来引用Column 属性中的列,即,第一列用表达式Column(0) 引用;第二列用表达式Column(1) 引用,依此类推。但 BoundColumn属性使用从 1 开始的数字来引用列。亦即如果 BoundColumn属性设为 1,则通过使用表达式Column(0) 即可访问存储在该列中的值。

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

上页:Access VBA教程:BottomMargin属性 下页:Access VBA教程:BrokenReference属性

Access VBA教程:BoundColumn属性

Access VBA教程:BrokenReference属性 Access VBA教程:Build属性
Access VBA教程:BuiltIn属性 Access VBA教程:Cancel属性
Access VBA教程:CanGrow属性 Access VBA教程:CanShrink属性
Access VBA教程:Caption属性 Access VBA教程:ChartSpace属性
Access VBA教程:CheckIfOfficeIsHTMLEditor属性 Access VBA教程:Class属性
Access VBA教程:CloseButton属性 Access VBA教程:CodeContextObject属性
Access VBA教程:CodeData属性 Access VBA教程:CodeProject属性
Access VBA教程:Collection属性 Access VBA教程:ColorMode属性
Access VBA教程:Column属性 Access VBA教程:ColumnCount属性
Access VBA教程:ColumnHeadings属性 Access VBA教程:ColumnHeads属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号