新增子資料工作表

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

當兩個資料表中的共有有一或多個欄位時,您可以在另一個內嵌從一個資料表的資料工作表。當您要檢視及編輯表格或查詢中相關或結合的資料時,內嵌的資料工作表稱為子資料工作表,相當實用。

本文內容

子資料工作表的簡介

開啟和關閉子資料工作表

新增子資料工作表

子資料工作表簡介

當您想要在單一資料工作表檢視中查看數個資料來源的資訊時,子資料工作表便相當實用。例如,在北風範例資料庫中,[訂單] 資料表與 [訂單詳細資料] 資料表之間存在一對多關聯性。

顯示兩個資料表之間的關聯性

如果將 [訂單詳細資料] 資料表新增為 [訂單] 資料表中的子資料工作表,您可以開啟該訂單的子資料工作表來檢視和編輯資料,例如特定訂單 (每一列) 包含的產品。

顯示已開啟子資料工作表的資料工作表

如果您在資料表中新增子資料工作表,請限定這些子資料工作表僅用於檢視 (而非編輯) 重要的商務資料。如果您要編輯資料表中的資料,建議您使用表單來編輯資料,而不要使用子資料工作表進行編輯,因為資料工作表檢視中比較容易因使用者不小心捲動到不正確的儲存格而發生資料輸入的錯誤。另外,也請注意,在大型資料表中新增子資料工作表時,可能會造成資料表效能的下降。

當您建立符合下列其中一個準則的資料表時,Microsoft Office Access 會自動建立子資料工作表:

  • 資料表屬於一對一關聯性。

  • 資料表是一對多關聯中代表「一」的那一方,其 SubdatasheetName 屬性會設定為 [自動]。

關聯性的定義方法是讓關聯資料表中的主索引鍵和外部索引鍵欄位相符。

您也可以將子資料工作表新增至資料庫中的任何資料表、查詢或表單。在 [資料工作表] 檢視中,一個表單一次只能顯示一個子資料工作表。

頁面頂端

開啟和關閉子資料工作表

若要判斷資料表、查詢或表單是否已有子資料工作表,請在 [資料工作表] 檢視中開啟物件。如果看到展開指標 (加號 (+)),則表示資料表、查詢或表單有子資料工作表。開啟子資料工作表時,指標就會變成減號 (-)。在一個主要子資料工作表中,最多可以包含八層的子資料工作表巢狀深度。

子資料工作表的檢視

  • 若要開啟子資料工作表,請針對您要查看記錄的值按一下旁邊的加號 (+)。

  • 若要關閉子資料工作表,請按一下減號 (-)。

提示: 若要同時展開或摺疊資料工作表中的所有子資料工作表,請在 [常用] 索引標籤的 [記錄] 群組中,按一下 [其他]。然後選取 [子資料工作表],再按一下您要的選項。

您也可以移除,或隱藏子資料工作表。若要瞭解如何移除子資料工作表,請參閱移除子資料工作表的文件。

提示: 若要隱藏子資料工作表,請在 [設計檢視] 中開啟資料表,然後在 [設計] 索引標籤的 [顯示/隱藏] 群組中,按一下 [屬性表]。找出 [子資料工作表名稱] 行,並將其改為 [無],然後儲存變更。

頁面頂端

新增子資料工作表

  1. 在 [資料工作表] 檢視中,開啟您要新增子資料工作表的資料表或查詢。

  2. [常用] 索引標籤的 [記錄] 群組中,按一下 [其他],指向 [子資料工作表] 並按一下 [子資料工作表]

  3. [插入子資料工作表] 對話方塊中,依據您要插入做為子資料工作表的物件類型,選取對應的索引標籤 ([資料表][查詢][兩者都要])。

  4. [連結子欄位] 方塊中,按一下您要用來當做外部索引鍵的欄位或符合的欄位,此欄位將提供資料給子資料工作表。

  5. [連結主欄位] 方塊中,按一下您要用來做為主資料表或查詢之主索引鍵的欄位或符合的欄位,然後按一下 [確定]

    例如,若您要建立子資料工作表,以檢視 [客戶] 資料表中的每一筆 [客戶] 記錄的相關訂單,請選取 [訂單] 資料表,並在 [連結子欄位] 方塊中選取 [客戶識別碼],然後在 [連結主欄位] 方塊中選取 [識別碼]

    為子資料工作表選取主欄位

    附註: 在 [連結子欄位][連結主欄位] 方塊中的值,會針對指定的欄位建立一對多的聯結。

  6. 若要顯示您新增至資料表、查詢或表單的子資料工作表,請按一下加號 (+)。

    附註: 子欄位 (外部索引鍵欄位) 不會顯示成子資料工作表的資料行。當您在子資料工作表中新增記錄時,Access 會自動插入所選取基礎資料表的主索引鍵值。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×