ControlSource 屬性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

適用於

BoundObjectFrame 物件

ListBox 物件

CheckBox 物件

OptionButton 物件

ComboBox 物件

OptionGroup 物件

CustomControl 物件

TextBox 物件

GroupLevel 物件

ToggleButton 物件

您可以使用 [控制項資料來源] 屬性來指定什麼資料顯示在控制項。您可顯示與編輯資料繫結至資料表、 查詢或 SQL 陳述式中的欄位。您也可以顯示運算式的結果。讀/寫字串

expressio n.控制項資料來源

expression 必要。會傳回 [適用於] 清單中其中一個物件的運算式。

設定值

ControlSource 屬性使用下列設定值。

設定值

描述

欄位名稱

控制項會繫結至資料表、查詢或 SQL 陳述式中的欄位。欄位的資料會顯示在控制項中。變更控制項中的資料也會變更欄位中相對應的資料 (若要使控制項成為唯讀,請將 Locked 屬性設為 Yes)。如果按一下繫結至具有超連結資料類型之欄位的控制項,則會跳至超連結位址中所指定的目的地。

運算式

控制項會顯示運算式所產生的資料。使用者可以變更此資料,但無法將它儲存到資料庫中。


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

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

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

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

備註

如果是報表群組層次,ControlSource 屬性會決定進行分組要依據的欄位或運算式。

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

報表的 ControlSource 屬性只適用於報表群組層次。

表單和報表做為 「 windows 」 至您的資料庫。您可以設定中指定主表單或報表的資料來源其到資料表、 查詢或 SQL 陳述式的 [記錄來源] 屬性。然後,資料來源中的欄位或運算式,您可以設定 [控制項資料來源] 屬性。如果運算式的控制項資料來源] 屬性設定,顯示的值是唯讀,而且不儲存資料庫中。例如,您可以使用下列設定。

Sam ple 設定

描述

姓氏

如果是控制項,[姓氏] 欄位中的資料會顯示在控制項中。如果是報表群組層次,Microsoft Office Access 2007 會依據姓氏分組資料。

=Date( ) + 7

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

=DatePart("q",ShippedDate)

使用控制項時,此運算式會顯示送貨日期的工作季。使用報表群組層次時,Access 會群組送貨日期工作季中的日期。

範例

下列範例會將名為 AddressPart 的文字方塊之 ControlSource 屬性設定成名為 City 的欄位:

Forms!Customers!AddressPart.ControlSource = "City"

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

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×