建立資料來源查詢

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

您可以新增、 移除或排列欄位和也篩選或排序資料套用到資料來源的查詢。查詢選項是僅適用於下列資料來源 ︰

  • 結構化的查詢語言 SQL 為基礎的資料來源,包括 Microsoft SharePoint 清單和文件庫

    附註: 您可以修改查詢中的 [選項僅從現有的連線複製到 SharePoint 清單或文件庫資料來源連線。

  • 個別的資料庫

  • 連結的資料庫

附註: 欄位選取範圍,篩選及排序來源層級無法使用 XML 檔案、 其餘、 RSS 和伺服器端指令碼,或 SOAP Web 服務,因為這些資料來源沒有像 SQL 查詢語言。不過,欄位選取範圍、 篩選及排序這些資料來源建立資料檢視會顯示資料時執行。

如果您想要修改預設的 SharePoint 清單或文件庫中的資料來源] 清單中,針對所包含的欄位,或如果您想要連結到其他資料來源的清單或文件庫,您必須建立一份資料來源的清單或文件庫的連線,並加以修改。

本文內容

不同資料來源類型的唯一查詢選項

新增、移除或排列欄位

新增、刪除或修改篩選

新增或移除排序順序

不同資料來源類型的唯一查詢選項

除了提供選擇欄位、套用篩選及排序資料來源中的資料等功能以外,每一種資料來源類型都有提供指定查詢的其他選項。

SharePoint 清單與文件庫

您無法修改 SharePoint 清單和文件庫的查詢,您可以在 [資料來源清單中的其他來源。不過,您可以複製 SharePoint 清單或文件庫的連線,然後建立自訂查詢清單或文件庫,讓它顯示您想要的確切資料。當您建立新的資料來源連線的 SharePoint 清單時,您不要複製來源資料。不過,您可以建立其他連線至相同的資料。

當您為 SharePoint 清單與文件庫指定查詢時,還可以使用 [項目及資料夾範圍] 清單中的選項,來指定查詢的範圍。

[項目及資料夾範圍] 選項

[項目及資料夾範圍] 選項會指定目前的查詢是否涵蓋資料夾和子資料夾。當您在使用 SharePoint 文件庫時,此選項就特別有用。例如,如果 [共享文件] 資料夾不僅包含檔案,還包含其中有檔案的子資料夾,您就可以指定查詢中要納入哪些檔案或資料夾,或是兩者都納入。其中的選項如下所示:

  • 若要將查詢套用至目前資料夾中的所有檔案及所有子資料夾,請按一下 [預設]。

  • 若要將查詢套用至僅目前資料夾中的所有檔案,但不要套用至任何子資料夾,請按一下 [只有檔案]。

  • 若要將查詢套用至所有資料夾中的所有檔案,但不要套用至整個網站中的任何子資料夾,請按一下 [遞迴]。

  • 若要將查詢套用至所有資料夾中的所有檔案,以及整個網站中的所有子資料夾,請按一下 [全部遞迴]。

資料庫連線

在為資料庫連線指定 SQL 查詢時,您還可以指定當查詢遭到修改時,是否要同步處理讀取和寫入陳述式。

[自動產生寫入陳述式] 核取方塊
根據預設,會選取為資料庫連線產生 SQL 寫入陳述式的選項。每當資料庫連線查詢遭到修改時,此選項除了會同步處理讀取陳述式以外,還會同步處理新的寫入陳述式。

了解陳述式是擷取,並顯示 [無法修改資料的 SQL 陳述式。寫入陳述式是 SQL 陳述式擷取可以修改,然後儲存至原始資料來源的資料。如果您要自動產生寫入陳述式,您已經產生以防您想要建立資料表單的陳述式。如需有關如何建立資料表單的詳細資訊,請參閱建立資料表單

連結資料來源

如前所述,唯有連結資料來源是兩個連接的而非合併的資料庫連線時,您才可以修改連結資料來源的查詢。此外,在使用連結資料庫連線時,您可以選擇以表格式表單或以階層式表單來輸出資料。

[資料來源內容] 對話方塊中的 [查詢] 索引標籤

使用具有一對一關聯的兩個連結資料庫時,[表格式] 是最佳的選項 (亦即,兩個資料庫中的任何一筆記錄,都僅與另一個資料庫的一筆記錄相關)。

如果您的連結資料庫具有一對多的關聯,則 [階層式] 可能是較佳的選項 (亦即,資料庫中的一筆記錄,會與其他資料庫中的多筆記錄相關)。

頁面頂端​​

新增、移除或排列欄位

您可以新增、移除或排列資料來源中的欄位。執行這些動作時,您只會變更可以在 [資料檢視詳細資料] 工作窗格中檢視的欄位。並不會在實際資料中新增、移除或排列欄位。

  1. 在 [功能窗格中,按一下 [資料來源

  2. 在圖庫中的 [資料來源] 索引標籤,以滑鼠右鍵按一下資料來源,選取 [內容]

    資料來源內容] 對話方塊會顯示。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段
    [資料來源內容] 對話方塊中,[來源] 索引標籤上的 [查詢] 區段。
  3. 如果您的資料來源是 SharePoint 清單或資料庫連線,按一下 [來源] 索引標籤,然後在查詢中,按一下 [欄位

    --或-

    如果您的資料來源的連結的資料來源,按一下 [查詢] 索引標籤,然後在查詢中,按一下 [欄位

    附註: 

    • 僅適用於下列 SQL 資料來源的查詢] 下的選項可 — SharePoint 清單和文件庫 (當資料來源的 SharePoint 清單或文件庫文件複本)、 資料庫及連結的資料來源包含相同的資料庫中的兩個資料庫資料表。

    • 如果資料來源使用自訂的查詢,您會看到 [編輯自訂查詢] 按鈕,而不是欄位篩選排序選項。如果您想要刪除自訂的查詢,請依照這些指示 ︰

      1. 按一下 [設定資料庫連線,按 [下一步,,然後按一下 [完成]

      2. 在 [編輯自訂 SQL 命令] 對話方塊中,每個索引標籤,顯示的 SQL 陳述式中,按一下 [編輯] 命令,然後再 delete SQL 陳述式。

        如需有關如何修改自訂查詢的詳細資訊,請參閱主題新增資料庫做為資料來源

  4. 包含欄位] 對話方塊中,執行下列任何一項 ︰

    • 若要將欄位新增至資料來源中,請在 [可用的欄位] 底下按一下想要的欄位,然後按一下 [新增]。

    • 若要移除欄位從資料來源] 底下所包含的欄位,按一下您要的欄位,然後按一下移除

    • 若要變更的資料來源],在 [包含的欄位] 中的欄位順序按一下您想要移動的欄位,然後按一下[上移下移

      附註: 在清單中將欄位往上移動時,會在資料表格中使該欄往左移動;在清單中將欄位往下移動時,則會使該欄往右移動。

    • 按一下 [確定]。

      提示: 若要同時選取多個欄位,請按住 CTRL 鍵並按一下各個欄位。

      [包含的欄位] 對話方塊

頁面頂端​​

新增、刪除或修改篩選

您可以建立篩選查詢來篩選資料。篩選資料來源時需要套用篩選,使資料來源只顯示符合您指定之準則的資料。例如,您的資料來源可能會有成千上萬筆記錄,所以當您只要檢視其中的一部分時,就可以建立篩選,使您的資料來源中只顯示部分記錄。

  1. 在 [功能窗格中,按一下 [資料來源

  2. 在圖庫中的 [資料來源] 索引標籤,以滑鼠右鍵按一下資料來源,選取 [內容]

    資料來源內容] 對話方塊會顯示。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段
    [資料來源內容] 對話方塊中,[來源] 索引標籤上的 [查詢] 區段。
  3. 如果您的資料來源是 SharePoint 清單或資料庫連線,按一下 [來源] 索引標籤,然後在查詢中,按一下 [篩選]。

    --或-

    如果您的資料來源的連結的資料來源,按一下 [查詢] 索引標籤,然後在查詢中,按一下 [篩選]。

    附註: 

    • 僅適用於下列 SQL 資料來源的查詢] 下的選項可 — SharePoint 清單和文件庫 (當資料來源的 SharePoint 清單或文件庫文件複本)、 資料庫及連結的資料來源包含相同的資料庫中的兩個資料庫資料表。

    • 如果資料來源使用自訂的查詢,您會看到 [編輯自訂查詢] 按鈕,而不是欄位篩選排序選項。如果您想要刪除自訂的查詢,請依照這些指示 ︰

      1. 按一下 [設定資料庫連線,按 [下一步,,然後按一下 [完成]

      2. 在 [編輯自訂 SQL 命令] 對話方塊中,每個索引標籤,顯示的 SQL 陳述式中,按一下 [編輯] 命令,然後再 delete SQL 陳述式。

        如需有關如何修改自訂查詢的詳細資訊,請參閱主題新增資料庫做為資料來源

  4. 在 [資料來源內容] 對話方塊中,按一下 [篩選],[篩選準則] 對話方塊隨即出現。

您現在即可新增、刪除或修改篩選。

新增篩選

刪除篩選

修改篩選

在現有篩選中新增子句

群組篩選中的子句

修改子句

刪除子句

新增篩選

  1. 在 [篩選準則] 對話方塊中,按一下 [在這裡按一下以加入新條件]。

  2. 按一下 [欄位名稱] 方塊,然後按一下包含所需值的欄位。

  3. 按一下 [比較] 方塊,然後按一下您想要的運算子。

  4. 按一下 [值] 方塊,然後輸入或選取所需的準則。

  5. 按一下 [確定]。

刪除篩選

  • 在 [篩選準則] 對話方塊中,按一下最左邊的一個子句,欄中的箭號,然後按 DELETE 鍵。

修改篩選

  1. 在 [篩選準則] 對話方塊中,按一下現有的子句,然後執行下列任何一項動作:

    • 按一下 [欄位名稱] 方塊,然後按一下包含您所要之值的欄位。

    • 按一下 [比較] 方塊,然後按一下您想要的運算子。

    • 按一下 [值] 方塊,然後輸入或選取所需的準則。

  2. 按一下 [確定]。

在現有篩選中新增子句

您可以在單一篩選中使用多個運算式;若要這樣做,您可以新增子句,讓這些子句指定資料所必須滿足的其他準則。

  1. 在 [篩選準則] 對話方塊中,在現有子句的結尾處按一下 [和/或] 方塊,然後執行下列其中一項動作:

    • 建立的篩選若要使資料必須同時符合兩個子句中的準則,請按一下 [和]。

    • 建立的篩選若要使資料僅須符合一個子句中的準則,請按一下 [或]。

  2. 針對下一列,按一下 [在這裡按一下以加入新條件]。

  3. 按一下 [欄位名稱] 方塊,然後按一下包含所需值的欄位。

  4. 按一下 [比較] 方塊,然後按一下您想要的運算子。

  5. 按一下 [值] 方塊,然後輸入或選取所需的準則。

  6. 按一下 [確定]。

群組篩選中的子句

當篩選中包含多個子句時,您可能會想要群組兩個或多個子句,讓這些子句套用在另一個子句之前。

  1. 在 [篩選準則] 對話方塊中,於第二個子句的結尾處按一下 [和/或] 方塊,然後按一下 [或]。

  2. 在 [篩選準則] 對話方塊中,按一下 [在這裡按一下以加入新條件]。

  3. 按一下 [欄位名稱] 方塊,然後按一下包含所需值的欄位。

  4. 按一下 [比較] 方塊,然後按一下您想要的運算子。

  5. 按一下 [值] 方塊,然後輸入或選取所需的準則。

  6. 按住 SHIFT 鍵,並按一下想要加以群組的子句之最左欄中的箭號,然後按一下 [群組] (若要移除群組,請按一下 [取消群組])。

    [篩選準則] 對話方塊中的範例運算式
    連接兩個子句的括弧表示這些子句已成為群組。
  7. 按一下 [確定]。

修改子句

  • 在 [篩選準則] 對話方塊中,按一下現有的子句,然後執行下列任何一項動作:

    • 在 [欄位名稱] 方塊中,按一下包含所需值的欄位。

    • 按一下 [比較] 方塊,然後按一下所需的運算子。

    • 按一下 [值] 方塊,然後輸入或選取所需的準則。

    • 按一下 [確定]。

刪除子句

  • 在 [篩選準則] 對話方塊中,於您想要刪除之子句的最左欄中按一下箭號,然後按下 DELETE 鍵。

頁面頂端​​

新增或移除排序順序

排序資料來源中的資料時,會修改資料的顯示順序。排序是一種技巧,可以讓您根據更容易了解資料的方式來重新排列記錄。常用的排序順序包括依字母和依數字的順序。

您也可以在排序順序清單中新增更多的欄位,以根據多個欄位進行排序。當您根據多個欄位進行排序時,排序順序會決定進行排序的先後順序,並且可能會影響資料的輸出結果。

  1. 在 [功能窗格中,按一下 [資料來源

  2. 在圖庫中的 [資料來源] 索引標籤,以滑鼠右鍵按一下資料來源,選取 [內容]

    資料來源內容] 對話方塊會顯示。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段
    [資料來源內容] 對話方塊中,[來源] 索引標籤上的 [查詢] 區段。
  3. 如果您的資料來源是 SharePoint 清單或資料庫連線,按一下 [來源] 索引標籤,然後在查詢中,按一下 [欄位

    --或-

    如果您的資料來源的連結的資料來源,按一下 [查詢] 索引標籤,然後在查詢中,按一下 [欄位

    附註: 

    • 僅適用於下列 SQL 資料來源的查詢] 下的選項可 — SharePoint 清單和文件庫 (當資料來源的 SharePoint 清單或文件庫文件複本)、 資料庫及連結的資料來源包含相同的資料庫中的兩個資料庫資料表。

    • 如果資料來源使用自訂的查詢,您會看到 [編輯自訂查詢] 按鈕,而不是欄位篩選排序選項。如果您想要刪除自訂的查詢,請依照這些指示 ︰

      1. 按一下 [設定資料庫連線,按 [下一步,,然後按一下 [完成]

      2. 在 [編輯自訂 SQL 命令] 對話方塊中,每個索引標籤,顯示的 SQL 陳述式中,按一下 [編輯] 命令,然後再 delete SQL 陳述式。

        如需有關如何修改自訂查詢的詳細資訊,請參閱主題新增資料庫做為資料來源

  4. 在 [資料來源內容] 對話方塊中,按一下 [排序]。[排序] 對話方塊隨即出現。
    [排序] 對話方塊

您現在即可新增或移除排序順序。

新增排序順序

  1. 在 [排序] 對話方塊的 [可用的欄位] 底下,按一下想要做為排序根據的欄位,然後按一下 [新增]。

    附註: 如果沒有欄位會顯示可用的欄位] 下,按兩下 [其他欄位,按一下您想要排序的欄位,然後按一下 [ [確定]

  2. 在 [排序內容] 底下,執行下列其中一項動作:

    • 若要以最低值到最高值的方式排序欄位 (例如,A、B、C,或 1、2、3),請按一下 [遞增]。

    • 若要以最高值到最低值的方式排序欄位 (例如,C、B、A 或 3、2、1),請按一下 [遞減]。

      提示: 若要將欄位的排序順序從遞增變更為遞減,或是從遞減變更為遞增,請在 [排序順序] 清單中按兩下該欄位。請注意,欄位名稱旁邊的三角形會指出欄位是依遞增或遞減的順序排序。

  3. 若要根據多個欄位排序,請在 [排序順序] 清單中新增其他欄位。

  4. 按一下 [確定]。

  5. 您也可以變更欄位的排序順序。若要變更欄位的排序順序,請在 [排序順序] 清單中按一下某個欄位,然後按一下 [上移] 或 [下移]。

移除排序順序

  • 在 [排序] 對話方塊的 [排序順序] 底下,按一下想要從排序順序中移除的欄位,然後按一下 [移除]。若要從資料庫中移除整個排序設定,請從排序順序中移除所有欄位。

頁面頂端​​

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×