篩選控制項中顯示的資料

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

本文內容

概觀

相容性考量

設定清單方塊、下拉式清單方塊或下拉式方塊的篩選

設定重複區段或重複表格的篩選

概觀

當您設計的 Microsoft Office InfoPath 表單範本時,您可以使用篩選來限制填寫的表單範本為基礎的表單時,可讓使用者選擇。篩選器是一組以顯示該資料的子集資料套用的條件。您可以使用篩選以顯示資料來源,這樣會顯示在控制項中的記錄數目的資料子集。

每當您要顯示的由使用者所選取準則為基礎的查詢所傳回的資料子集,請使用篩選。準則可以為另一個控制項 (例如清單方塊、 下拉式方塊、 下拉式清單方塊中或文字方塊) 的繫結到資料來源中的欄位] 中選取的項目。

例如,假設您建立的表單範本會用來追蹤多個供應商的產品。如果您是從您的供應商顯示所有產品,可以很長的清單。若要解決此問題,您可以使用篩選可讓您的使用者,從清單中選取 [供應商,並檢視僅供應商的產品。當使用者從 [清單] 方塊中選取 [供應商時,篩選會套用至重複表格,顯示所選的供應商的產品。如果使用者選了另一個供應商,重複表格與其他供應商產品更新。

提示: 如果您知道您的使用者會要求一致的子集合的查詢結果,請修改查詢以傳回此子集,而不是使用查詢來擷取所有資料,然後套用篩選以建立子集合。您的使用者將可以更快速地表單的載入時間並花較少等待查詢結果,因為查詢傳回的資料從外部來源所需的時間。

若要顯示您的使用者篩選會套用到資料,使用者將滑鼠指標移篩選資料時,會出現篩選圖示 篩選圖示

篩選器限制的使用者顯示的項目數,因為它們可以套用下列類型的控制項,才能 ︰

  • 清單方塊

  • 下拉式清單方塊

  • 下拉式方塊

  • 重複表格

  • 重複區段

頁面頂端

相容性考量

篩選只能用於設計用來在 InfoPath 中填寫的表單範本。篩選器無法在瀏覽器相容表單範本中。如果您使用的清單方塊與重複表格瀏覽器相容表單範本中,請考慮使用設定格式化的條件,而不篩選。如需有關如何使用設定格式化的條件在另請參閱] 區段中的連結。

頁面頂端

設定清單方塊、下拉式清單方塊或下拉式方塊的篩選

若要在清單方塊中設定篩選,您需要清單方塊、 下拉式清單方塊或下拉式方塊控制項繫結到資料來源與資料連線表單範本中。您無法篩選已輸入手動控制使用控制項屬性] 對話方塊的資料。

設定清單方塊、下拉式清單方塊或下拉式方塊的篩選

  1. 以滑鼠右鍵按一下您要修改的控制項,然後按一下快顯功能表上的 [控制項屬性

  2. 按一下 [資料] 索引標籤的 [...]

  3. 執行下列其中一個動作:

    • 若要使用資料來源中的值,請按一下 [查詢表單資料來源中的值]。

    • 若要使用的資料連線的值,按一下 [查詢外部資料來源的值] ,然後,在資料來源清單中,按一下您想要使用的資料連線。

  4. 按一下 [項目]方塊旁邊的 [選取 XPath] 按鈕圖像

  5. 在 [選取欄位或群組] 對話方塊中,按一下包含提供控制項值之欄位的欄位或群組,然後按一下 [篩選資料]。

  6. 按一下 [篩選資料] 對話方塊中的 [新增]。

    附註: 如果要在現有的篩選中加入條件,按一下想要加入的篩選,然後按一下 [修改]。

  7. 在 [指定篩選條件] 對話方塊的第一個方塊中,按一下要篩選資料的欄位名稱。

  8. 在第二個方塊中,按一下想要使用的篩選類型。

  9. 在第三個方塊中,按一下您想要套用的篩選器的條件類型,然後輸入條件。

  10. 設定多個條件的篩選器],然後執行下列其中一項動作 ︰

    • 若要將現有的條件和新的條件套用至您的篩選,],然後再新增新的條件。

    • 若要將 [現有的條件] 或 [新的條件套用至您的篩選,按一下 [],然後再新增其他條件。

  11. 按一下[確定] 關閉對話方塊。

  12. 若要測試變更,請按一下 [預覽],請在 [標準] 工具列上,或按 CTRL + SHIFT + B。表單範本會在新視窗中開啟。

  13. 在預覽視窗中,選取篩選控制項中不同的值,測試控制項能夠正常運作。

    篩選器無法正確運作

    如果包含篩選控制項中的值不正確,可能是因為有太多的值或沒有足夠的值,請嘗試下列 ︰

    • 如果您在篩選中使用多個條件,移除留下單一條件才能正確的值會傳回單一條件的核取。如果第一個條件會傳回正確的值,然後新增另一個條件,並進行測試。

    • 篩選器進行區分大小寫字母。如果您想要顯示大寫或小寫字母的字元開始的資料,建立大寫字母條件的篩選器、 在指定的篩選條件] 對話方塊中,選取,然後建立的大小寫字母的條件。

    • 如果篩選的值是正好相反您的項目,例如預期供應商] 顯示,而不是從單一供應商產品的所有產品,變更條件中的篩選類型。例如,如果您條件使用篩選類型,相當於您所收到太多的產品,嘗試使用篩選類型,不等於

頁面頂端

設定重複區段或重複表格的篩選

若要在重複區段或重複表格中設定篩選,您需要在符合下列要求的表單範本中包含的一節或表格 ︰

  • 重複區段或表格已繫結至重複欄位或群組。

  • 重複區段或表格包含至少一個控制項繫結到資料連線的欄位。

例如,您可以使用重複區段中的文字方塊控制項顯示欄位中的資料。

設定重複區段或重複表格的篩選

  1. 以滑鼠右鍵按一下 [顯示] 下方的資料表或表單範本上的區段的重複表格] 或 [重複區段標籤,然後按一下快顯功能表上的 [控制項屬性

  2. 按一下 [顯示] 索引標籤。

  3. 按一下 [篩選資料]。

  4. 按一下 [篩選資料] 對話方塊中的 [新增]。

    附註: 若要新增至現有的篩選條件,按一下您要的篩選,再按一下 [修改]

  5. 在 [指定篩選條件] 對話方塊的第一個方塊中,按一下要篩選資料的欄位名稱。

  6. 在第二個方塊中,按一下想要使用的篩選類型。

  7. 在第三個方塊中,按一下您想要套用的篩選器的條件類型,然後輸入條件。

  8. 設定多個條件的篩選器],然後執行下列其中一項動作 ︰

    • 若要將現有的條件和新的條件套用至您的篩選,],然後再新增新的條件。

    • 若要將 [現有的條件] 或 [新的條件套用至您的篩選,按一下 [],然後再新增其他條件。

  9. 按兩次 [確定] 來關閉開啟的對話方塊,並返回 [控制項屬性] 對話方塊。

  10. 若要顯示特殊的篩選圖示 篩選圖示 給使用者,亦即指出已篩選的重複區段或重複表格中的資料,按一下 [顯示篩選圖示,以表示篩選的項目控制項屬性] 對話方塊的 [顯示] 索引標籤上。

  11. 若要測試篩選,並確定其運作正常,按一下 [標準] 工具列上的 [預覽]。表單範本會在新視窗中開啟。

  12. 在預覽視窗中,選取篩選控制項中不同的值,測試控制項能夠正常運作。

    篩選器無法正確運作

    如果包含篩選控制項中的值不正確,可能是因為有太多的值或沒有足夠的值,請嘗試下列 ︰

    • 如果您在篩選中使用多個條件,移除留下單一條件才能正確的值會傳回單一條件的核取。如果第一個條件會傳回正確的值,然後新增另一個條件,並進行測試。

    • 篩選器進行區分大小寫字母。如果您想要顯示大寫或小寫字母的字元開始的資料,建立大寫字母條件的篩選器、 在指定的篩選條件] 對話方塊中,選取,然後建立的大小寫字母的條件。

    • 如果篩選的值是正好相反您的項目,例如預期供應商] 顯示,而不是從單一供應商產品的所有產品,變更條件中的篩選類型。例如,如果您條件使用篩選類型,相當於您所收到太多的產品,嘗試使用篩選類型,不等於

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×