使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

適用對象

ComboBox 物件

ListBox 物件

當您從清單方塊或下拉式方塊進行選取時,BoundColumn 屬性會指示 Microsoft Office Access 2007 要將哪個資料行的值當做控制項的值使用。 如果控制項繫結至欄位,則由 BoundColumn 屬性指定的欄位值就會儲存在 ControlSource 屬性所指定的欄位中。 讀/寫長整數

expression.BoundColumn

運算式 必要。 傳回 [套用至] 清單中其中一個對象的表達式。

設定

BoundColumn 屬性使用以下設定。

設定

描述

0

ListIndex 屬性值 (而非資料行值) 儲存在目前記錄中。 第一個資料列的 ListIndex 屬性值為 0,第二個資料列為 1,以此類推。 當清單方塊或下拉式方塊的清單方塊部分中有已選取的項目時,Access 會設定 ListIndex 屬性。 例如,如果您只想要儲存一串數字,則將控制項的 BoundColumn 屬性設為 0 並使用 ListIndex 屬性值可能會相當實用。

大於或等於 1

(預設為 1) 所指定資料行中的值會成為控制項的值。 若控制項已與欄位建立繫結,則此設定會儲存在目前記錄中的該欄位內。 BoundColumn 屬性的值不得設定為大於 ColumnCount 的設定。


您可以使用控制項的屬性工作表、巨集或 Visual Basic for Applications (VBA) 程式碼來設定 BoundColumn 屬性。

若是資料表欄位,您可以在資料表 [設計] 檢視中 [欄位屬性] 區段的 [查閱] 索引標籤上,針對將 DisplayControl 屬性設為 Combo BoxList Box 的欄位設定此屬性。

祕訣

您在資料表 [設計] 檢視中為欄位選取 [查閱精靈] 資料類型時,Access 會自動設定 BoundColumn 屬性。

在 Visual Basic for Applications (VBA) 程式碼中,使用等於 0 的數字或數值運算式,將 BoundColumn 屬性設為 ColumnCount 屬性的設定。

備註

下拉式方塊中最左邊的可見資料行 (最左邊的欄在下拉式方塊的 ColumnWidths 屬性設定並非 0) 包含表單檢視或報表中下拉式方塊的文字方塊部分所顯示的資料。 您選取項目後,BoundColumn 屬性會決定系統要儲存文字方塊或下拉式方塊清單中哪個資料行的值。 這可讓您顯示您以控制項值的方式顯示所儲存資料以外的其他資料。

附註: 如果繫結資料行與控制項中最左邊的可見欄不同 (或若您將 BoundColumn 屬性設為 0),則 LimitToList 屬性會設為 Yes

Access 會使用從 0 開始的數字來參照 Column 屬性中的資料行。 也就是,使用運算式 Column(0) 會參照第一個資料行;使用運算式 Column(1) 則會參照第二個資料行,以此類推。 不過,BoundColumn 屬性會使用從 1 開始的數字來參照資料行。 這表示,若 BoundColumn 屬性設為 1 時,您可以使用運算式 Column(0) 存取該資料行中儲存的值。

AutoExpand 屬性設為 Yes,則 Access 會在下拉式方塊中的文字方塊部分,自動填入與您在下拉式方塊清單中所輸入值相符的值。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×