Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

本文描述如何在 Access 表單上新增文字方塊控制項,然後設定該文字方塊的屬性,讓它顯示來自其他表單上控制項的值。 這項作業在下列情況中很有用:

  • 您有包含子表單的主表單,子表單包含計算文字方塊 (例如,項目價格總計),您要將該計算結果顯示在主表單上。

  • 您有一份表單,其中包含開啟第二份表單的命令按鈕,而您要第二份表單上的文字方塊顯示第一份表單上控制項的值。

建立控制項

  1. 在 [瀏覽窗格] 中,用滑鼠右鍵按一下要變更的表單,然後按一下捷徑功能表中的 [設計檢視] 或 [版面配置檢視]。

  2. 在 [設計] 索引標籤上,按一下 [控制項] 庫中的 [文字方塊]。

  3. 在表單中您想建立文字方塊的位置上按一下。

  4. 確定只有選取了文字方塊。 必要時,請按一下其他控制項,再按一下文字方塊。

  5. 如果屬性工作表沒有出現,請以滑鼠右鍵按一下文字方塊,然後按一下 [屬性]。

  6. 在 [屬性工作表] 工作窗格中,按一下 [全部] 索引標籤。

  7. 使用下列語法,設定 [控制項資料來源] 屬性:

    =[Forms]![form name]![control name]

    其中,「表單名稱」是包含您要顯示其值之控制項的表單名稱,而「控制項名稱」則是該控制項的名稱。

    參照子表單控制項是有點複雜。 在這些情況下,使用的語法如下所示:

    =[Forms]![main form name]![name of the subform control on the main form].[Form]![control name on the subform]

    其中 main form name 是主表單的名稱、name of the subform control on the main form 是主表單 (子表單的容器) 上控制項名稱,以及 control name on the subform 是子表單 (包含想要顯示其值之控制項) 上控制項的名稱。

附註: 在所有的情況下,想要參考的表單必須開啟,才能讓 Access 讀取其值。 表單可以隱藏顯示,但必須為開啟狀態。

範例

範例 1:參照另一個表單

假設您有一個名為「訂單」的主要表單,而您想要顯示一個「員工詳細資料」表單上名為「名字」的控制項的值。 若要顯示「員工詳細資料」表單上「名字」控制項的值,您可新增一個文字方塊到「訂單」表單並指定它的 [控制項資料來源] 屬性,如下所示:

=[Forms]![Employee Details]![First Name]

範例 2:從主表單參照子表單控制項

假設您有一個名為「訂單」的主表單。 這個表單包含名為「訂單子表單」的子表單控制項,而該子表單包含名為「訂單小計」的計算文字方塊。 若要顯示「訂單」主表單上「訂單小計」控制項的值,您可以將文字方塊加入「訂單」主表單,並指定其 [控制項資料來源] 屬性,如下所示:

=[Forms]![Orders]![Orders Subform].[Form]![OrderSubtotal]

附註: 在所有的情況下,想要參考的表單必須開啟,才能讓 Access 讀取其值。 表單可以隱藏顯示,但必須為開啟狀態。

頁面頂端​​

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×