Access (的 ToggleButton.ControlSource 屬性)

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

語法

運算式ControlSource

表達 代表 ToggleButton 物件的變數。

註解

ControlSource 屬性使用下列設定值。

設定 描述
欄位名稱 控制項會系結至資料表、查詢或 SQL 語句中的欄位。 欄位中的資料會顯示在 控制項中。 控制項內的資料變更會變更欄位中的對應資料。 (若要讓控制項成為唯讀,請將 Locked 屬性設定為 Yes.)

如果您選擇系結至具有超連結資料類型的欄位的控制項,則會跳至超連結位址中指定的目的地。
運算式 此控制項顯示運算式產生的資料。 使用者可以更改這項資料被但並不儲存於資料庫中。

注意事項

[!注意事項] ControlSource 屬性不會套用至] 核取方塊、 選項按鈕或切換按鈕選項群組中的控制項。 它只適用於選項群組本身。

對於報表, ControlSource 屬性只會用於報表群組層次。

表單和報表做為"windows"到您的資料庫。 您可以指定主要資料來源的表單或報表的 RecordSource 屬性設定為 [資料表、 查詢或 SQL 陳述式。 然後可以將 ControlSource 屬性設定中的資料來源的欄位或運算式上。

如果 ControlSource 屬性設定為運算式,顯示的值會是唯讀屬性並不儲存在資料庫中。 例如,您可以使用下列設定值。

範例設定值 描述
LastName 對於控制項, LastName 欄位中的資料會顯示在 控制項中。 對於報表群組層次而言,Microsoft Access 會以 LastName 的欄位來分組資料。
=Date( ) + 7 控制項的這個運算式會在控制項中顯示從今天算起第七天的日期。
=DatePart("q",ShippedDate) 對於控制項來說,這個運算式顯示了一季的運送日期。 針對報表群組層級,Access 會在出貨日期的季度將資料分組。

範例

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

Forms!Customers!AddressPart.ControlSource = "City"

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

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應