新增文字方塊控制項至表單或報表

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

文字方塊是標準控制項,用於檢視和編輯表單及報表上的資料。文字方塊可以顯示許多不同類型的資料,您也可以利用它們來執行計算。本文件將說明建立及使用文件方塊的方法,同時也會說明一些重要的文字方塊屬性。

您想要做什麼?

新增繫結的文字方塊

新增繫結的文字方塊

新增計算的文字方塊

了解文字方塊屬性

新增結合文字方塊

結合文字方塊會顯示資料表或查詢中欄位的資料。您可以在表單上使用結合可更新記錄來源的文字方塊,來輸入或編輯欄位中的資料。您在文字方塊中所做的變更將會反映在基準資料表中。

[欄位清單] 窗格中將欄位拖曳到表單或報表上,可以快速建立結合文字方塊。Access 會自動建立下列資料類型欄位的文字方塊:

  • 文字

  • 備忘

  • 數字

  • 日期/時間

  • 貨幣

  • 超連結

拖曳其他資料類型的欄位會建立不同類型的控制項。例如,如果從 [欄位清單] 窗格中將 [是/否] 欄位拖曳到表單或報表上,則 Access 會建立一個核取方塊。如果將 [OLE 物件] 欄位拖曳到表單或報表上,則 Access 會建立一個結合物件框。此外,如果將附件欄位拖曳到表單或報表上,則 Access 會建立一個附件控制項。

從 [欄位清單] 窗格中拖曳欄位新增至表單或報表的繫結的文字方塊

  1. 以滑鼠右鍵按一下 [功能窗格] 中的表單或報表,然後按一下所要的檢視,在 [版面配置檢視] 和 [設計檢視] 中開啟表單或報表。

  2. 在 [格式] 索引標籤的 [控制項] 群組中,按一下 [新增現有欄位 按鈕影像

  3. [欄位清單] 窗格中,展開其中包含要與文字方塊結合之欄位的資料表。

  4. 將該欄位從 [欄位清單] 窗格拖曳到表單或報表上。

    如需有關如何使用 [欄位清單] 窗格的詳細資訊,請參閱新增欄位至表單或報表

您也可以先新增一個未結合文字方塊,然後將文字方塊的 [控制項資料來源] 屬性設定為要與該文字方塊結合的欄位,將結合文字方塊新增到表單或報表。

頁面頂端

新增未結合文字方塊

未結合文字方塊並未連接至資料表或查詢中的欄位。您可以使用未結合文字方塊顯示計算的結果,或者接受不想在資料表中直接儲存的輸入資料。在 [設計檢視] 中新增未結合文字方塊是最簡單的方式。

  1. 在 [功能窗格] 中以滑鼠右鍵按一下表單或報表,然後再按一下 [設計檢視],以 [設計檢視] 將其開啟。

  2. 按一下 [設計] 索引標籤的 [控制項] 群組中的 [文字] 方塊按鈕影像

  3. 將指標置於您要在表單或報表上放置文字方塊的位置,然後按一下以插入文字方塊。

    附註: Access 也會在文字方塊的左側加上標籤,因此請在標籤的滑鼠左側預留一些空間。您可以稍後再重新調整標籤及文字方塊的位置。也可以按一下標籤,然後按 DELETE 鍵將標籤刪除。

另一種建立未結合文字方塊的方法,是先從 [欄位清單] 窗格中將欄位拖曳到表單或報表上,然後刪除欄位的 [控制項資料來源] 屬性值。如果您是在 [設計檢視] 中進行這項動作,文字方塊便會顯示「未結合」而不是欄位的名稱。如果是在 [版面配置檢視] 中,文字方塊則不會再顯示任何資料,也就是空白的意思。 

頁面頂端

新增計算的文字方塊

  1. 在 [功能窗格] 中以滑鼠右鍵按一下表單或報表,然後再按一下 [設計檢視] 以 [設計檢視] 將開啟該表單或報表。

  2. 按一下 [設計] 索引標籤的 [控制項] 群組中的 [文字] 方塊按鈕影像

  3. 將指標置於您要在表單或報表上放置文字方塊的位置,然後按一下以插入文字方塊。

  4. 請執行下列其中一項動作:

    將游標置於文字方塊中,然後輸入會計算總和的運算式。

    選取 [文字] 方塊,請按下 F4 顯示屬性表],在 [控制項資料來源] 屬性方塊中輸入運算式。使用運算式建立器建立運算式,請按一下 [控制項資料來源] 屬性方塊旁的 [建立器] 按鈕

  5. 儲存表單並切換到 [表單檢視] 或 [報表檢視] 查看結果。

如需有關如何建立運算式的詳細資訊,請參閱建立運算式一文

附註: 

  • 如果在 [控制項資料來源] 屬性方塊中需要更多的空間來輸入運算式,請按 SHIFT+F2 開啟 [放大顯示] 方塊。

  • 如果表單或報表是以查詢為基礎,您應該在查詢而不是在計算控制項中加入運算式。在查詢中加入運算式可以改善執行效能,而且,如果您打算要計算記錄群組的總和,這麼做會讓您在彙總函數中使用導出欄位的名稱變得更容易。

頁面頂端

了解文字方塊屬性

無論您是如何建立文字方塊的,都必須設定某些內容,才能讓文字方塊順利運作並以您希望的方式顯示。以下列出一些比較重要而且經常使用的文字方塊內容:

  • 名稱   您應該提供文字方塊份簡短、 有意義的名稱讓您輕鬆地得知哪些所包含的資料。如此可讓您輕鬆地參照其他文字] 方塊中,您可以使用的運算式中的 [文字] 方塊。有些資料庫開發人員想要新增前置字元,例如txt,文字] 方塊中的名稱,讓他們可以輕鬆地區別文字方塊控制項的其他類型,例如txtFirstNametxtAddress

    如果您是透過從 [欄位清單] 中拖曳欄位的方式建立結合文字方塊,Access 會使用該欄位名稱做為文字方塊的名稱。一般並不會發生任何問題,但如果您打算編輯 [控制項資料來源] 屬性並建立運算式,建議您先變更文字方塊名稱,以便與欄位名稱有所區別。否則,Access 可能無法判斷您要參照的是文字方塊或是資料表中的欄位。例如,假設您的報表中包含名稱為 First Name 的文字方塊,而且這個文字方塊結合到名稱為 First Name 的資料表欄位。如果想要將任何可能出現在 First Name 欄位值之前的空格刪除,您可以將文字方塊的 [控制項資料來源] 屬性設定為:

    =Trim([First Name])

    然而,這可能會導致文字方塊中出現 [#錯誤],因為 Access 無法判斷運算式要參照的是欄位或是文字方塊。若要解決這個問題,請重新命名文字方塊,讓文字方塊都有唯一的名稱。

  • 控制項資料來源    這個屬性會判斷文字方塊屬於結合、未結合還是計算類型。

    • 如果 [控制項資料來源] 屬性方塊中的值為資料表中的欄位名稱,表示文字方塊與該欄位結合。

    • 如果 [控制項資料來源] 中的值為空白,則代表未結合文字方塊。

    • 如果 [控制項資料來源] 中的值為運算式,該文字方塊則為一個計算的文字方塊。

  • 文字格式    如果文字方塊結合到 [備忘] 欄位,則可以將 [文字格式] 屬性方塊中的值設定為 [RTF]。這樣您就可以將多種格式樣式套用到文字方塊中的文字。例如,您可以將粗體樣式套用到其中一個字,同時為其他文字加上底線。

  • 自動調大    當報表上的文字方塊與 [文字] 或 [備忘] 欄位結合時,這個屬性對您會特別有幫助。預設設定為 [否]。如果文字方塊中要顯示的文字太多時,文字會被截斷 (剪掉)。但是如果將 [自動調大] 屬性方塊的值設定為 [是],文字方塊就會自動調整其垂直大小,以列印或預覽文字方塊中包含的所有資料。

    提示: Access 2010 包含新格式化的條件功能,可大幅改善報表的可讀性。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×