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

適用對象

BoundObjectFrame 物件

ListBox 物件

CheckBox 物件

OptionButton 物件

ComboBox 物件

OptionGroup 物件

CustomControl 物件

TextBox 物件

GroupLevel 物件

ToggleButton 物件

您可以使用 ControlSource 屬性來指定控制項中會顯示的資料。 您可以顯示和編輯繫結到資料表、查詢或 SQL 陳述式中欄位的資料。 您也可以顯示運算式的結果。 讀/寫字串

運算式 .ControlSource

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

設定

ControlSource 屬性使用以下設定。

設定

描述

欄位名稱

控制項系結至數據表、查詢或 SQL 語句中的欄位。 欄位中的數據會顯示在控制件中。 控件內的數據變更會變更欄位中的對應數據。 (若要將控件設為只讀,請將 Locked 屬性設為 Yes.) 如果您按下系結至具有 超連結資料類型之欄位的控件,您會跳至超連結位址中指定的目的地。

運算式

控制項會顯示由運算式所產生的資料。 此資料可以由使用者變更,但不會儲存在資料庫中。


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

您也可以在表單的 [設計檢視] 或報表的 [設計檢視] 中,直接在文字方塊輸入欄位名稱或運算式以設定文字方塊的 ControlSource 屬性。

您可以在報表上設定此屬性,方法是選取欄位,或是在 [群組、排序與合計] 窗格中的 [欄位/運算式] 快顯視窗裡輸入運算式。

在 VBA 中,使用字串運算式來設定此屬性的值。

備註

ControlSource 屬性會在報表群組層級上決定要組成群組的欄位或運算式。

附註:  ControlSource 屬性不適用於 選項群組中的 核取方塊、 選項按鈕或 切換按鈕 控件。 它只適用於選項組本身。

對報表而言,ControlSource 屬性只會套用至報表群組層級。

表單和報表會做為「視窗」出現在您的資料庫中。 您可以透過將報表或表單的 RecordSource 屬性設為資料表、查詢或 SQL 陳述式,來指定其主要資料來源。 接著,您可以將 ControlSource 屬性設定至資料來源中的某個欄位,或是設定至運算式。 如果 ControlSource 屬性設定是運算式,顯示的值則為唯讀,且不會儲存在資料庫中。 例如,您可以使用下列設定。

設定範例

描述

LastName

用於控制項時,來自 [LastName] 欄位的資料會顯示在控制項中。 用於報表群組層級時,Microsoft Office Access 2007 會以姓氏將資料設為群組。

=Date( ) + 7

用於控制項時,此運算式會在控制項中顯示今天起七天之後的日期。

=DatePart("q",ShippedDate)

用於控制項時,此運算式會顯示運送日期的付款季度。 用於報表群組層級時,此運算式會以運送日期的付款季度將資料設為群組。

範例

以下範例可將名為 AddressPart 之文字方塊的 ControlSource 屬性設為名稱為 City 的欄位:

Forms!Customers!AddressPart.ControlSource = "City"

下個範例可將名為 Expected 之文字方塊的 ControlSource 屬性設為運算式「=Date() + 7」。

Me!Expected.ControlSource = "=Date() + 7"

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×