透過使用查找欄位建立清單關係

套用到
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft 清單

清單關係中,來自一個清單 (來源清單) 的資訊會自動顯示在另一個清單 (目標清單) 中。 清單關聯讓你能從兩個清單合併資訊,並在使用者編輯和刪除清單項目時保持一致。

關係有助於追蹤並維護多個清單間的資訊。 目標清單項目也能連結並顯示來源列表中多欄的資訊,關聯性則能改變刪除項目時的處理方式 (詳見 「刪除有關聯) 的項目」。

本文內容

開始使用清單關係

獨特柱子

在現有清單中新增查詢欄位

在原始碼清單中建立欄位

刪除與關聯相關的項目

清單有眾多項目時管理清單關聯

開始使用清單關係

要建立清單關係,你需要兩個清單:來源清單和目標清單。 你應該先列出來源清單。

在這個範例中,我們將以大學課程清單作為來源清單,並以閱讀清單作為目標清單。 目標是為閱讀清單上的每本書顯示課程名稱和課程編號,而不必手動輸入資訊。

  1. 列出來源清單。 此清單將包含您稍後會在目標清單上顯示的所有資訊欄位,以及每個清單項目的額外資訊以供我們記錄。 例如,我們會建立一個課程清單,欄位包括:課程名稱 (標題) 、課程 ID (單行文字) 、上課時間 (日期與時間) ,以及學期長度 (選擇,並有兩個選項:全學期、半) 。

  2. 填寫來源清單。 列出所有你之後會在目標清單上顯示的資訊。 舉例來說,我們將新增三門課程:中級電腦科學、電腦科學導論和機器學習。 你的清單應該是這樣:

    課程列表

    課程名稱
    (標題)
    賽道編號
    (單行文字)
    上課時間
    (日期與時間)
    學期長度
    (選擇)
    中級電腦科學 CS200 2021/9/9 凌晨12:00 Full
    電腦科學導論 CS101 2021/9/8 上午9:00
    機器學習 CS405 2021/9/10 下午1:30 Full
  3. 列出目標清單。 我們加一個作者欄位 (單行文字) ,以及一個成本欄位 (貨幣) 。

  4. 要將查找欄位加入目標清單,請選擇 新增欄位>查找

  5. 輸入一個名稱,顯示在欄位頂端。 我們就叫它「課程名稱」吧。

  6. 選擇一個清單作為來源時,選擇來源清單。 在這個例子中,選擇課程清單。

  7. 在「 從上方清單中選取欄位」,從你想顯示在這個清單上的來源清單中選取欄位, (你正在建立的新欄位中的目標清單) 。 在此範例中,選擇標題,因為我們想顯示課程名稱。

  8. 若要在目標列表中顯示更多來源清單的查詢資訊,請選擇 「更多選項」。 此例中,僅選擇課程識別碼。

  9. 選擇 儲存 並填寫目標清單。 當你將書籍加入目標清單 (閱讀清單) 時,現在有選項可以從來源清單中加入資訊。 以 Lovelace 的 《The Future of Computing 》為例,選擇課程名稱「機器學習」,課程 ID 會自動填入 (這裡是 CS405) 。 由於欄位是查找欄位,你只需填寫其中一欄,另一欄就會填滿來源清單的資訊。

    你的目標清單應該大致是這樣:

    閱讀清單 

    標題 作者
    (單行文字)
    費用
    (貨幣)
    課程名稱
    (查詢)
    賽道編號
    (查詢)
    人類的電腦科學 Smith 20.21美元 電腦科學導論 CS101
    計算的未來 洛夫萊斯 18.15美元 機器學習 CS405
    如何像專業人士一樣使用電腦 克萊恩 44.99美元 中級電腦科學 CS200
    為明天打字 洛倫茲 60.20美元 機器學習 CS405

現在閱讀清單會直接從課程列表中顯示課程名稱和課程 ID 資訊,並且透過從課程列表中選擇選項來分類新清單項目會更方便。 你也可以更新課程清單,它會自動更新到閱讀清單,並且會直接從閱讀清單連結到課程清單。

獨特柱子

當你建立欄位時,可以指定欄位必須包含唯一的值。 這表示該欄位中不能有任何重複的值。 你不能新增包含重複值的清單項目,修改現有清單項目導致重複值,或是從回收站還原會產生重複值的項目。 如果你在來源清單中建立查詢欄位,並且定義該欄位為唯一,目標清單中的欄位也不能包含重複值。

注意

唯一性不區分大小寫。 例如,ORD-231 與 ord-231 被視為重複值。

唯一欄也必須有索引。 當你建立獨特欄位時,可能會被提示建立該索引。 當你選擇 確定時,索引會自動建立。 一旦某欄有索引,除非先重新定義欄位允許重複值,否則無法移除該欄的索引。

唯一欄位的支援欄位類型:

  • 單行文字
  • 選擇 (單一值)
  • 編號
  • 貨幣
  • 日期及時間
  • 查閱 (單一值)
  • 單一價值 (人)

唯一欄位的無支援欄位類型:

  • 多行文字
  • 選擇 (多重值)
  • 計算項目
  • 超連結或圖片
  • 自訂欄位
  • 查閱 (多重值)
  • 多價值 (人)
  • 是/否

在現有清單中新增查詢欄位

請記住,來源清單是你想顯示的資訊清單,而目標清單則是你希望顯示資訊的清單。 舉例來說,可以參考上方的章節「 開始使用清單關係」。 

注意

查詢欄位應該在同一網站上建立並使用。 在根站建立的站點欄位,不能用於子站。

  1. 在你想要查找欄位的清單中,選擇 新增欄位>查詢
  2. 選擇清單作為來源時,選擇來源清單以取得資訊。
  3. 在「 從上方列表中選取欄位」後,選擇你想在目標清單新欄位中顯示來源清單的資訊。 你選擇的資訊會顯示在你正在建立的新欄位中。
  4. 若要在更多欄位中顯示更多來源清單的查詢資訊,請選擇 「更多選項」。 你在這裡選擇的所有勾選框,都會在你的目標清單上新增欄位。 如果你想顯示來源清單中有更多資訊,之後可以在這些設定中新增更多欄位。
  5. 如果你想讓來源列表中的刪除影響此列表中,請在 「從來源列表中刪除影響此列表」下方切換 「是」。 想了解更多資訊,請參考 《刪除與關係相關的物品 》。
  6. 切換其他你想要的設定,然後選擇 儲存。 

在原始碼清單中建立欄位

下表總結了可用於建立查找欄位的欄位類型,哪些不能使用。

支援的柱型:

  • 單行文字
  • 數值
  • 日期及時間
  • 查閱 (單一值)

無支撐欄位類型:

  • 多行文字
  • 選擇
  • 計算
  • 超連結或圖片
  • 自訂欄
  • 查閱 (多重值)
  • 個人
  • 是/否
  • 貨幣

刪除與關聯相關的項目

建立查詢欄位時,在 關係中,你可以勾選強制 關係行為 ,然後選擇 限制 刪除或 連鎖刪除

注意

您必須擁有清單管理權限,才能建立或修改刪除關聯。

限制刪除 的意思是因為來源清單與目標清單連結,無法刪除來源清單中出現在目標清單上的項目。 你可以繼續像平常一樣往原始碼清單添加,但你將無法像以前那樣刪除項目。

串聯刪除 確保所有相關項目同時從兩個清單中刪除。 如果你從來源清單刪除,該項目也會從目標清單中移除。

如果你取消勾選強制 關係行為,那麼預設情況下,當你從來源清單刪除時,該項目也會從目標清單中移除。

清單有眾多項目時管理清單關聯

當清單中有數千項項目時,排序、搜尋和篩選可能需要更長時間。 列表會自動依建立日期排序欄位,以優化大型清單的排序。 若要手動索引欄位,請參考 「新增索引到清單或圖書館欄位」。

當你在大型清單中建立清單關係時,可能會達到資源的門檻或限制,並在以下情況下被封鎖:

  • 若在項目數超過清單檢視閾值的現有清單中讓某欄成為唯一欄 (但請注意,若新增一個項目而使得清單超過清單檢視閾值,則這種作業通常不會遭到封鎖)。
  • 在項目數超過清單檢視閾值的清單中為查閱欄位開啟串聯刪除或限制刪除。
  • 你已經超過了清單檢視的查詢門檻,預設是十二欄查詢。
  • 刪除作業的項目數超過 1,000。

想了解更多關於管理多項目清單的資訊,請參考 「管理大型清單與資料庫」。