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 中,您還可以建立一個包含多個值 (最多100個) 的欄位。 例如,您想要追蹤員工處理的問題。 一位員工可以擁有多個問題,而每個問題都可以由多位員工來處理。 這種資料結構稱為多對多關聯。 Access 多重值欄位也適用於當您使用 SharePoint 清單的 [選擇] 資料行。 如需使用多重值欄位的資料庫範例,請參閱問題追蹤範本

附註    Access 具有其他類型的清單欄位:可查閱資料表相符資料的查閱欄位 (例如,可查閱全名的 ID欄位) 和值清單欄位 (其僅會儲存在屬性中定義之有效值的其中一個值)。 如需詳細資訊,請參閱建立或刪除查閱欄位建立或刪除值清單欄位 (機器翻譯)。

本文內容

什麼是多重值欄位?

假設您有一個問題要指派給某位員工,但後來您決定要將其指派給多位員工。 您可以建立一個多重值欄位,讓您從清單中選取員工。

多重值欄位

按一下 [複選下拉式方塊] 箭頭後,將出現核取方塊以表示您的選擇。

多重值欄位下拉式方塊

您可以核取或取消核取清單中的項目,然後按一下 [確定] 儲存您的選擇。 所選項目會儲存在多重值欄位,並在顯示時以逗號分隔 (依照預設)。

以逗號分隔值的多重值欄位

多重值欄位背後的想法是,輕鬆支援您想要選擇的案例和儲存多個選項,而無需建立更進階的資料庫設計。 Access 會在幕後為您處理這個問題,自動分隔資料並將其重新組合在一起,以在一個欄位中顯示值。 Access 多重值欄位模型是一個多對多關聯。

重要   將 Access 資料庫遷移到 SQL Server 時,Access 多重值欄位將轉換為 SQL Server 中包含分隔的值集的 ntext 欄位。 因為 SQL Server 不支援採用多對多關聯模型的多重值資料類型,因此可能需要進行額外的設計和轉換工作。

頁面頂端

建立多重值欄位

  1. 在 [設計檢視] 中開啟資料表。

  2. 在第一個可用的空白資料列,按一下[欄位名稱] 資料行,並輸入欄位名稱。

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

    附註    根據您在精靈中所做的選擇,查閱精靈會建立三種類型的清單:查閱欄位、值清單欄位和多重值欄位。

  4. 仔細遵循精靈中的步驟執行:

    1. 在第一頁上,選取 [我會輸入我想要的值],然後按一下 [下一步]。

    2. 在第二頁上,選取 1 個資料行、輸入數個值、在資料行標題下每一行輸入一個值,然後按一下 [下一步]。

    3. 在第三頁上,在 [您要在這個查閱中儲存多個值嗎?] 下選取 [允許多個值] 核取方塊,然後按一下 [完成]。

  5. 儲存變更。

頁面頂端​​

調整複選下拉式方塊控制項的大小

  1. 在 [設計檢視] 或 [版面配置檢視] 中開啟表單或報告。

  2. 按一下 [複選] 下拉式方塊控制項、指向其中一個調整大小控點,然後拖曳控制項邊緣,直到達到您想要的高度或寬度:

    調整多重值欄位的大小

    Access 會自動將表單或報告上的任何相鄰控制項向下或向左或向右移動。

  3. 儲存變更。

頁面頂端​​

更新多重值欄位的屬性

當您使用「查閱精靈」建立查閱欄位時,「查閱」欄位屬性已為您設定好。 若要變更多重值欄位的設計,請設定該欄位的 [查閱] 屬性。

  1. 在 [設計檢視] 中開啟資料表。

  2. 按一下 [欄位名稱] 資料行中的多重值欄位名稱。

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

  4. 將 [顯示控制項] 屬性設為 [下拉式方塊],查看所有可用的屬性。 如需詳細資訊,請參閱查閱欄位屬性

頁面頂端

刪除多重值欄位

重要    刪除的多重值欄位若包含資料,您會永遠遺失這個資料,您無法復原刪除。 因此,您應該先備份資料庫,再刪除任何資料表欄位或其他資料庫元件。

從 [資料工作表檢視] 進行刪除

  1. 在 [資料工作表檢視] 中開啟資料表。

  2. 找到多重值欄位,以滑鼠右鍵按一下標題列 (名稱),然後再按一下 [刪除欄位]。

  3. 按一下 [是] 以確認刪除。

從 [設計檢視] 進行刪除

  1. 在 [設計檢視] 開啟資料表。

  2. 按一下多重值欄位旁的資料列選取器,然後按下 DELETE 鍵,或以滑鼠右鍵按一下資料列選取器,然後按一下 [刪除資料列]。

  3. 按一下 [是] 以確認刪除。

頁面頂端

查閱欄位屬性

設定此屬性

若要

顯示控制項

設定這個屬性來控制要顯示的屬性:

  • [下拉式方塊] 會列出所有可用的屬性。

  • [清單方塊] 會列出所有可用的屬性,除了 [清單允許列數]、[清單寬度] 以及 [清單限制] 之外。

  • [文字方塊] 不會顯示屬性,並將欄位轉換為唯讀。

資料列來源類型

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

資料列來源

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

繫結資料行

在資料列來源中指定資料行,提供查閱欄位儲存的值。 此值可以介於 1 到資料列來源中的資料行數。

提供要儲存值的資料行不必是與顯示資料行相同的資料行。

資料行數

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

資料行表頭

指定是否要顯示資料行標題。

資料行寬度

輸入每一個資料行的資料行寬度。 查閱欄位中顯示的值為 [資料行的寬度] 屬性中,不具零寬度的一個資料行或多個資料行。

如果您不想要顯示資料行,例如 [編號] 資料行,可指定寬度為 0。

清單允許列數

指定顯示查閱欄位時,要顯示的資料列數。

清單寬度

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

清單限制

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

允許多個值

表示查閱欄位是否允許選取多個值。

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

允許值清單編輯

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

清單項目編輯表單

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

僅顯示資料列來源值

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

頁面頂端

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!

×