建立資料來源查詢

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

您可以針對資料來源套用查詢,以新增、移除或排列欄位,以及篩選或排序資料。查詢選項僅適用於以 SQL 為基礎的資料來源,包括 Microsoft SharePoint 清單與文件庫、個別資料庫 ([資料來源程式庫] 工作窗格的 [資料庫連線] 區段),以及連結資料庫 ([資料來源程式庫] 工作窗格的 [連結來源] 區段中所包含的資料庫連線)。

來源層級的欄位選取範圍、篩選及排序功能,無法用於 XML 檔案、伺服器端指令碼或 XML Web 服務,因為這些資料來源不具有如 SQL 的查詢語言。這些資料來源的欄位選取範圍、篩選及排序,會在您建立用於顯示資料的 [資料檢視] 時進行。

如果您想要修改資料來源程式庫中的預設 SharePoint 清單或文件庫所包含的欄位,或者如果您想要將清單或文件庫連結至其他資料來源,就必須先建立該清單或文件庫之資料來源連接的複本,然後再加以修改。

本文內容

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

新增、 移除或重新排列欄位

新增、 刪除或修改篩選器

新增或移除排序順序

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

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

SharePoint 清單與文件庫

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

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

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

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

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

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

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

資料庫連線

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

[自動產生寫入陳述式] 核取方塊
預設會選取產生的資料庫連線 SQL 寫入陳述式的選項。修改資料庫連線查詢時,這個選項,同步處理新的寫入陳述式,除了讀取陳述式。

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

連結資料來源

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

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

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

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

頁面頂端

新增、移除或排列欄位

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

  1. 按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格中,按一下所需的資料來源,然後按一下 [內容]。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [查詢] 底下的 [欄位]。

    附註: [查詢] 底下的選項僅適用於下列 SQL 資料來源:SharePoint 清單和程式庫、資料庫,以及包含同一個資料庫中兩個資料庫資料表的連結資料來源。此外,如果資料來源使用自訂查詢,您就會看見 [編輯自訂查詢] 按鈕,而非 [欄位]、[篩選] 及 [排序] 選項。若要刪除自訂查詢,請依序按一下 [設定資料庫連線]、[下一步] 及 [完成]。在 [編輯自訂 SQL 命令] 對話方塊中,針對顯示 SQL 陳述式的每個索引標籤,按一下 [編輯命令],然後刪除 SQL 陳述式。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段

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

  4. 在 [顯示的欄位] 對話方塊中,執行下列其中一項動作:

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

    • 若要從資料來源移除欄位,請在 [顯示的欄位] 底下按一下您想要的欄位,然後按一下 [移除]。

    • 若要變更資料來源中的欄位順序,請在 [顯示的欄位] 底下按一下您想要移動的欄位,然後按一下 [上移] 或 [下移]。

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

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

頁面頂端

新增、刪除或修改篩選

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

  1. 按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格中,按一下所需的資料來源,然後按一下 [內容]。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [查詢] 底下的 [篩選]。

    附註: [查詢] 底下的選項僅適用於下列 SQL 資料來源:SharePoint 清單和程式庫、資料庫,以及包含同一個資料庫中兩個資料庫資料表的連結資料來源。此外,如果資料來源使用自訂查詢,您就會看見 [編輯自訂查詢] 按鈕,而非 [欄位]、[篩選] 及 [排序] 選項。若要刪除自訂查詢,請依序按一下 [設定資料庫連線]、[下一步] 及 [完成]。在 [編輯自訂 SQL 命令] 對話方塊中,針對顯示 SQL 陳述式的每個索引標籤,按一下 [編輯命令],然後刪除 SQL 陳述式。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段

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

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

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

新增篩選

刪除篩選

修改篩選器

新增至現有的篩選子句

群組在篩選中子句

修改子句

刪除一個子句

新增篩選

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

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

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

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

  5. 按一下 [確定]。

刪除篩選

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

修改篩選

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

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

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

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

  2. 按一下 [確定]。

在現有篩選中新增子句

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

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

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

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

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

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

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

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

  6. 按一下 [確定]。

群組篩選中的子句

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

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

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

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

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

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

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

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

修改子句

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

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

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

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

    • 按一下 [確定]。

刪除子句

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

頁面頂端

新增或移除排序順序

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

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

  1. 按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 在 [資料來源程式庫] 工作窗格中,按一下所需的資料來源,然後按一下 [內容]。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [查詢] 底下的 [排序]。

    附註: [查詢] 底下的選項僅適用於下列 SQL 資料來源:SharePoint 清單和程式庫、資料庫,以及包含同一個資料庫中兩個資料庫資料表的連結資料來源。此外,如果資料來源使用自訂查詢,您就會看見 [編輯自訂查詢] 按鈕,而非 [欄位]、[篩選] 及 [排序] 選項。若要刪除自訂查詢,請依序按一下 [設定資料庫連線]、[下一步] 及 [完成]。在 [編輯自訂 SQL 命令] 對話方塊中,針對顯示 SQL 陳述式的每個索引標籤,按一下 [編輯命令],然後刪除 SQL 陳述式。

    SharePoint 清單或文件庫的 [資料來源內容] 對話方塊的 [查詢] 區段

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

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

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

新增排序順序

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

  2. 如果 [可用的欄位] 底下沒有出現任何欄位,請按兩下 [其他欄位],並按一下想要做為排序根據的欄位,然後按一下 [確定]。

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

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

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

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

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

  5. 按一下 [確定]。

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

移除排序順序

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

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×