在查閱欄位中儲存多重值

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

您可以建立查閱欄位並使每筆記錄可儲存多重值。這有助於您追蹤與主旨有關的多個相關事實。例如,假設您在追蹤資料庫時有問題,而您想要追蹤正在處理這些問題的員工。一個員工可能會需要處理數個問題,而每個問題可能有多個員工在處理。這種資料結構稱為多對多關聯。Access 可以讓您使用多重值查閱欄位,來輕鬆地追蹤此類相關資料。

本文說明什麼是多重值查閱欄位、如何在資料表中新增多重值,以及如何變更現有的查閱欄位。

附註:  本文內容不適用於 Access 應用程式 - 此為使用 Access 設計及線上發佈的新式資料庫。 如需詳細資訊,請參閱建立 Access 應用程式

本文內容

概觀

在 [資料工作表檢視] 中建立多重值查閱欄位

在 [設計檢視] 中建立多重值查閱欄位

使用 [查閱精靈] 建立多重值查閱欄位

在 [設計檢視] 中檢閱或變更查閱欄位屬性

變更多重值查閱欄位的設計

概觀

查閱欄位是一個資料表欄位,其值來自於資料表、查詢或值清單。當您按一下 [資料工作表] 上的查閱欄位以輸入資料時,Access 會顯示值清單以供您選擇。查閱欄位可以是多重值,也就是說,您可以在清單中選擇一個以上的項目。您可以使用下拉式方塊或清單方塊顯示選項。

建立多重值查閱欄位

您可以在 [資料工作表檢視] 或 [設計檢視] 中建立多重值查閱欄位。在任一檢視中,都可以使用 [查閱精靈] 建立多重值欄位。[查閱精靈] 可簡化程序,自動填入適當的欄位屬性並建立適當的資料表關聯。

修改多重值查閱欄位

您可以重新執行 [查閱精靈] 修改現有的多重值查閱欄位。

繫結值及顯示值

建立查閱欄位時,該欄位會從資料表或查詢中取得資料,Access 會使用來源資料表的索引鍵欄位,以決定哪些值會伴隨哪些記錄。不過,索引鍵欄位的資料通常沒有實質上的意義,通常只是有 自動編號資料類型 資料類型的識別碼欄位。查閱欄位會以更有意義的資料取代索引鍵欄位顯示的資訊,例如名稱。 儲存的值稱為繫結值。顯示的值稱為顯示值。

例如,來自於 [連絡人的其他資訊] 查詢中的一組 [員工識別碼] 值,可能會儲存於 [指派至] 欄位。不過,因為 [指派至] 是查閱欄位,所以 Access 會在查詢結果中顯示一組查閱值,而在此例中為連絡人名稱。[員工識別碼] 值是繫結值。連絡人名稱是顯示值。

含有顯示值的資料工作表與含有繫結值的資料工作表

1. 顯示值。

2. 繫結值。

為何繫結值很重要

根據預設,當您在 [資料工作表檢視] 中開啟資料表時,顯示值會自動顯示。不過,繫結值是儲存在查閱欄位的值、您在查詢準則中使用的值,以及 Access 預設用於聯結其他資料表的值。

例如,如果您的查詢是使用如同之前圖像所述的 [指派至] 查閱欄位,且您想要排除指定給 [王珍菲] 的代表問題記錄,則您用來排除她的準則必須使用繫結值 (9),而不是其名稱,亦即 WHERE AssignedTo.Value <> 9.

頁面頂端

在 [資料工作表檢視] 中建立多重值查閱欄位

您可以新增多重值查閱欄位至已在 [資料工作表檢視] 中開啟的資料表。

  1. 在 [功能窗格] 中,按兩下要建立查閱欄位的資料表,資料表便會在 [資料工作表檢視] 中開啟。

  2. 按一下最後一個資料欄右側的 [按一下以新增],然後再按一下 [查閱與關聯]

    [查閱精靈] 即會啟動。

  3. 遵循精靈的其餘步驟。如需詳細資訊,請參閱使用 [查閱精靈] 建立多重值查閱欄位一節。

頁面頂端

在 [設計檢視] 中建立多重值查閱欄位

在 [設計檢視] 中工作時,可以建立多重值查閱欄位。在 [設計檢視] 中工作時,您是使用與 [資料工作表檢視] 中相同的 [查閱精靈] 建立查閱欄位。不過,在 [設計檢視] 中,您對所有欄位屬性還有完整存取權,因此可以直接編輯那些屬性。

  1. 在 [功能窗格] 中,以滑鼠右鍵按一下要新增多重值查閱欄位的資料表,然後按一下 [設計檢視]

  2. 在資料表設計格線中找到第一個可用的空白列。

  3. 在第一個可用的空白資料列中,按一下 [欄位名稱] 資料欄,然後輸入多重值查閱欄的欄位名稱。

  4. 按一下該資料列的 [資料類型] 資料欄、按一下箭號,然後選取下拉清單中的 [查閱精靈]

    [查閱精靈] 即會啟動。

  5. 遵循精靈的步驟執行。若要瞭解如何完成 [查閱精靈],請參閱使用 [查閱精靈] 建立多重值查閱欄位

  6. 完成精靈後,您可以編輯查閱欄位屬性。若要進一步瞭解查閱欄位屬性,請參閱在 [設計檢視] 中檢閱或變更查閱欄位屬性

當您按一下 [完成] 時,會建立查閱欄位,其欄位屬性會根據您在 [查閱精靈] 中所做的選擇來設定。您可以在 [設計檢視] 窗格底部的 [欄位屬性] 下檢視欄位屬性。若要查看特別套用至查閱欄位的屬性,請按一下 [查閱] 索引標籤。

頁面頂端

使用 [查閱精靈] 建立多重值查閱欄位

您可以使用 [查閱精靈] 建立以資料表或查詢為基礎的欄位,或是根據您輸入的值清單建立欄位。本節說明 [查閱精靈] 的步驟。

建立以資料表或查詢為基礎的多重值查閱

  1. 按一下 [查閱精靈] 中的 [我希望查閱欄位從另一個資料表或查詢取得值],然後按一下 [下一步]

  2. 從清單選取資料表或查詢,然後按一下 [下一步]

  3. [可用的欄位] 下,按一下您想要納入查閱的欄位。

  4. 按一下「大於」符號按鈕 (>),可將選取的欄位移到 [已選取的欄位] 清單中。按一下「雙大於」按鈕 (»),可將所有欄位移到 [已選取的欄位] 清單,然後按一下 [下一步]

  5. 您可以選擇性地選取一到四個用於排序查閱項目的欄位,然後按一下 [下一步]

  6. 如有必要,調整查閱欄位中的資料欄寬,然後按一下 [下一步]

  7. [您要儲存此查詢的多重值嗎?] 下,選取 [允許多重值] 核取方塊。

    附註: 您必須選取此核取方塊,才能儲存多重值。

  8. 按一下 [完成]

    當您按一下 [完成] 時,會建立查閱欄位,其欄位屬性會根據您在 [查閱精靈] 中所做的選擇來設定。

  9. 若要儲存資料表,請在 [檔案] 索引標籤上按一下 [儲存]

    鍵盤快速鍵 CTRL + S

建立以輸入值為基礎的多重值查閱

  1. 按一下 [查閱精靈] 中的 [我會輸入我想要的值],然後按一下 [下一步]

  2. 輸入資料欄數。然後輸入每個值。若要移至下一資料欄或下一資料列,按下 TAB。

    附註:  如果您希望能編輯值清單,請使用一個資料欄就好。

  3. 完成輸入值後,按一下 [下一步]

  4. 如果您在步驟 2 指定多個資料欄,就必須選擇要使用哪一個資料欄來唯一識別每一個值。在 [可用的欄位] 方塊中,按兩下要用來唯一識別每一個值的資料欄。

    附註: 如果您在步驟 2 中沒有指定多個資料欄,就不會出現這個步驟。

  5. 在 [查閱精靈] 中為查閱欄位輸入標籤。

  6. [您要儲存此查詢的多重值嗎?] 下,選取 [允許多重值] 核取方塊。

    附註: 您必須選取此核取方塊,才能儲存多重值。

  7. 按一下 [完成]

  8. 若要儲存資料表,請在 [檔案] 索引標籤上按一下 [儲存]

    鍵盤快速鍵 CTRL + S

建立多重值欄位後,該欄位在 [資料工作表檢視]中會顯示為核取方塊下拉式清單。

頁面頂端

在 [設計檢視] 中檢閱或變更查閱欄位屬性

您可以在 [設計檢視] 窗格底部的 [欄位屬性] 下檢閱查閱欄位屬性。若要查看特別套用至查閱欄位的屬性,請按一下 [查閱] 索引標籤。

  1. 在 [功能窗格] 中,以滑鼠右鍵按一下要新增查閱欄位的資料表,然後按一下捷徑功能表上的 [設計檢視]

  2. [欄位名稱] 資料欄按一下查閱欄位的名稱。

  3. [欄位屬性] 下,按一下 [查閱] 索引標籤。

    查閱屬性隨即出現。

    多重值查閱欄位屬性

當您設定第一個屬性 (顯示控制項) 的值時,可用屬性清單會變更,以反映您的選擇。您可以設定查閱欄位屬性,以變更查閱欄位的行為。請注意,當您使用 [查閱精靈] 來建立查閱欄位時,查閱欄位屬性會由精靈替您設定。

查閱欄位屬性

設定此屬性

若要

顯示控制項

將控制項類型設為 [核取方塊][文字方塊][清單方塊][下拉式方塊][下拉式方塊] 是查閱欄位最常用的選擇。

資料列來源類型

選擇是要以來自其他資料表或查詢的值,或是以來自於您指定之值清單的值填入查閱欄位。您也可以選擇以資料表或查詢中的欄位名稱來填入清單。

資料列來源

指定是由資料表、查詢或值清單來提供查閱欄位的值。當 [資料列來源類型] 屬性設定為 [資料表/查詢][欄位清單] 時,此屬性應設定為資料表或查詢名稱,或是代表查詢的 SQL 陳述式。當 [資料列來源類型] 屬性是設為 [值清單] 時,這個屬性應該要包含一份以分號區隔的值清單。

結合欄位

指定資料列來源中提供查閱欄位所儲存值的資料欄。這個值可介於 1 至資料列來源中資料欄的數目之間。

附註: 提供儲存值的欄位不一定要與顯示資料欄相同。

欄數

指定資料列來源中可以在查閱欄位顯示的資料欄數目。若要選取要顯示的資料欄,您要在 [資料欄寬度] 屬性中提供欄寬。

欄名

指定是否要顯示欄標題。

欄寬

替每一個資料行輸入資料行寬度。如果您不想要顯示某一資料欄,例如 [識別碼] 資料欄,請指定寬度為 0。

清單列數

指定當您顯示查閱欄位時要顯示的列數。

清單寬度

指定當您顯示查閱欄位時要顯示的控制項寬度。

限制在清單內

選擇您是否可以輸入不在清單中的值。

允許多重值

指出查閱欄位是否允許選取多重值。

附註:  您無法將此屬性的值從 [是] 變更為 [否]。

允許值清單編輯

指定是否可以編輯以值清單為基礎之查閱欄位中的項目。當這個屬性設定為 [是],且您以滑鼠右鍵按一下以單一資料欄值清單為基礎的查閱欄位時,即可看到 [編輯清單項目] 功能表選項。如果查閱欄位具有一個以上的資料欄,就會忽略這個屬性。

清單項目編輯表單

命名現有的表單,以用來編輯以資料表或查詢為基礎之查閱欄位中的清單項目。

僅顯示資料列來源值

[允許多重值] 是設為 [是] 時,僅顯示符合目前資料列來源的值。

查閱欄位中的繫結值是由 [結合欄位] 屬性來決定。查閱欄位中的顯示值是 [欄寬] 屬性中寬度不是零的資料欄。

頁面頂端

變更多重值查閱欄位的設計

若要變更多重值查閱欄位的設計,您可以執行下列任一項操作:

  • 編輯以清單為基金會之多重值查閱欄位的值清單

    附註:  若要能夠編輯,值清單只能有一個資料欄,且 [允許值清單編輯] 屬性必須設定為 [是]

  • 在 [設計檢視]中編輯查閱欄位屬性

  • 選取查閱欄位後執行 [查閱精靈],即可修改查閱欄位。

編輯以值清單為基礎之多重值查閱欄位的值清單

您可以在值清單中新增項目、變更值清單或設定預設值。

  1. 在 [功能窗格] 中,按兩下包含多重值欄位的資料表。

    資料表隨即在 [資料工作表檢視] 中開啟。

  2. 以滑鼠右鍵按一下多重值查閱欄位中的任一儲存格。

  3. 按一下 [編輯清單項目]

  4. 變更值清單,然後按一下 [確定]

在 [設計檢視]中編輯查閱欄位屬性

若要變更多重值查閱欄位,您可以在 [設計檢視] 中開啟資料表,然後修改查閱欄位屬性。若要進一步瞭解查閱欄位屬性,請參閱在 [設計檢視] 中檢閱或變更查閱欄位屬性

在 [資料工作表檢視] 中修改多重值查閱欄位

您可以再次執行 [查閱精靈],在 [資料工作表檢視] 中修改查閱欄位。

  1. 在 [資料工作表檢視] 中開啟資料表,然後選取查閱欄位。

  2. [欄位] 索引標籤上,按一下 [內容] 群組中的 [修改查閱]

  3. 依照精靈指示的步驟,執行所要變更。如需精靈的詳細資訊,請參閱使用 [查閱精靈] 建立多重值查閱欄位

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×