BoundColumn 屬性

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

expandtri全部顯示

列表框組合框中進(jìn)行選擇時(shí),BoundColumn 屬性將確定 Microsoft Access 把哪一的值用作控件的值。如果控件綁定到某個(gè)字段上,則 BoundColumn 屬性指定的列值將保存在 ControlSource 屬性中命名的字段上。Long 型,可讀/寫(xiě)。

expression.BoundColumn

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

設(shè)置

BoundColumn 屬性使用下列設(shè)置:

設(shè)置

說(shuō)明

0

ListIndex 屬性值(與列值不同)是存儲(chǔ)在當(dāng)前記錄中的。第一行的 ListIndex 屬性值是 0,第二行是 1,依此類推。當(dāng)從列表框或組合框的列表框部分選中某一項(xiàng)目時(shí),Microsoft Access 將設(shè)置 ListIndex 屬性。例如,如果只想保存數(shù)字的順序,則可將 BoundColumn 屬性設(shè)為 0,并使用控件的 ListIndex 屬性值。

1 或以上

(默認(rèn)值為 1)指定列中的值成為控件的值。如果控件已綁定到字段,則該設(shè)置將保存在當(dāng)前記錄中的那個(gè)字段上。BoundColumn 屬性不能設(shè)置成比 ColumnCount 屬性還大的值。

使用控件的屬性表、Visual Basic,可以設(shè)置 BoundColumn 屬性。

對(duì)于表字段,可以在表“設(shè)計(jì)”視圖中“字段屬性”部分的“查閱”選項(xiàng)卡上,對(duì)將“顯示控件”屬性設(shè)為“組合框”或“文本框”的字段設(shè)置該屬性。

blueup提示

BoundColumn

在 Visual Basic 中,使用從 0 到 ColumnCount 屬性設(shè)置值之間的數(shù)值或數(shù)值表達(dá)式,可以設(shè)置 BoundColumn 屬性。

說(shuō)明

組合框中最左邊可見(jiàn)的列(在組合框的 ColumnWidths 屬性設(shè)置非 0 的最左邊可見(jiàn)列)包含了“窗體”視圖報(bào)表中組合框的文本框部分所顯示的數(shù)據(jù)。在進(jìn)行選擇時(shí),BoundColumn 屬性用于確定將存儲(chǔ)文本框或組合框的列表中那一列的值。這樣可以顯示不同于保存為控件值的數(shù)據(jù)。

注釋  如果綁定列不是控件中最左邊可見(jiàn)的列,或者如果將 BoundColumn 屬性設(shè)為 0,則 LimitToList 屬性將設(shè)為“是”。

Microsoft Access 使用從 0 開(kāi)始的數(shù)字來(lái)引用 Column 屬性中的列,即,第一列用表達(dá)式 Column(0) 引用;第二列用表達(dá)式 Column(1) 引用,依此類推。但 BoundColumn 屬性使用從 1 開(kāi)始的數(shù)字來(lái)引用列。亦即如果 BoundColumn 屬性設(shè)為 1,則通過(guò)使用表達(dá)式 Column(0) 即可訪問(wèn)存儲(chǔ)在該列中的值。

如果 AutoExpand 屬性設(shè)為“是”,則在鍵入數(shù)據(jù)時(shí),Microsoft Access 將自動(dòng)在組合框的文本框部分填寫(xiě)一個(gè)與組合框列表中的值相匹配的值。