Office
Přihlásit se

Filtrování dat zobrazených v ovládacím prvku

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

V tomto článku

Základní informace

Důležité informace o kompatibilitě

Nastavit filtr pro seznam, rozevírací seznam nebo pole se seznamem

Nastavit filtr opakujícího se oddílu nebo tabulce s opakováním

Základní informace

Při navrhnout šablonu formuláře aplikace Microsoft Office InfoPath, můžete pomocí filtrů omezit možností, které uživatelé mohou při vyplňování formuláře, který je založený na této šabloně. Filtr je podmínky, která se použije pro data, která chcete zobrazit podmnožinu dat. Filtry můžete použít k zobrazení podmnožinu dat z Zdroj dat, která omezuje počet zobrazených v ovládacím prvku záznamů.

Použití filtru pokaždé, když je třeba jej zobrazit podmnožinu dat, který vám vrátil dotaz, který je na základě kritérií vybraný uživatelem. Aby kritériem může být položky vybrané v jiném ovládacím prvku (například seznam, pole se seznamem, rozevírací seznam nebo textové pole), který je svázán s polem ve zdroji dat.

Představte si, například, že vytvoříte šablony formuláře, který se bude používat pro sledování produkty od několika dodavatele. Pokud chcete zobrazovat všechny produkty ze všech dodavatele, seznam může obsahovat velmi dlouhý. Tento problém můžete vyřešit, můžete použít filtr, který umožňuje uživatelům v seznamu vyberte dodavatele a zobrazit jenom tuto dodavatelem produkty. Když uživatel vybere dodavatel ze seznamu, vyfiltrováním k tabulce s opakováním zobrazit pouze produkty z vybraných dodavatel. Pokud uživatel vybere jiného poskytovatele, opakující se tabulka bude aktualizována pomocí produktů od jiných dodavatelů.

Tip: Pokud víte, že uživatelé budou vyžadovat konzistentní podmnožinu výsledek dotazu, upravte dotaz vrátí jenom tento podmnožina namísto načítat všechna data pomocí dotazu a pomocí filtru vytvořit podmnožina. Uživatelé budou příjemnější je rychlejší načítání formuláře a méně času, čeká se na výsledky dotazu, protože dotaz vrátí jenom data z externího zdroje, které potřebujete.

Zobrazíte uživatele, aby vyfiltrováním dat, ikona filtr Ikona filtru se objeví, když uživatel přejde myší přes filtrovaná data.

Protože filtry omezit počet položek, které se zobrazí uživateli, můžete použít jenom pro následující typy ovládacích prvků:

  • Seznam polí

  • Rozevírací seznam polí

  • Pole se seznamem

  • Tabulky s opakováním

  • Oddíly s opakováním

Začátek stránky

Důležité informace o kompatibilitě

Filtry můžete použít pouze v šablony formulářů, které slouží k vyplnění v aplikaci InfoPath. Filtry nejsou k dispozici v šablon formulářů kompatibilních s prohlížečem. Pokud používáte pole se seznamem a tabulku s opakováním v šabloně formuláře kompatibilní s prohlížečem, zvažte použití podmíněného formátování místo filtry. Odkazy na další informace o tom, jak pomocí podmíněného formátování v části Viz také.

Začátek stránky

Nastavit filtr pro seznam, rozevírací seznam nebo pole se seznamem

Abyste mohli nakonfigurovat filtru v rozevíracím seznamu, musíte seznam, rozevíracím seznamem nebo ovládací prvek pole se seznamem v šabloně formuláře, který je vázaný na zdroj dat se Datové připojení. Nedá se filtrovat data, který byl zadán ručně do ovládacího prvku pomocí dialogu Vlastnosti ovládacího prvku.

Nastavit filtr pro seznam, rozevírací seznam nebo pole se seznamem

  1. Klikněte pravým tlačítkem myši na ovládací prvek, který chcete upravit a potom v místní nabídce klikněte na tlačítko Vlastnosti ovládacího prvku.

  2. Klikněte na kartu Data.

  3. Udělejte jednu z těchto věcí:

    • Pokud chcete použít hodnoty ze zdroje dat, klikněte na Vyhledat hodnoty ve zdroji dat formuláře.

    • Použijete hodnoty z datové připojení, klikněte na Vyhledat hodnoty z externího zdroje dat a potom v seznamu Zdroje dat klikněte na datové připojení, které chcete použít.

  4. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole položky.

  5. V dialogovém okně Vybrat pole nebo skupiny klikněte na pole nebo skupinu, která obsahuje pole, která poskytují hodnoty pro ovládací prvek a potom klikněte na Filtrovat Data.

  6. V dialogovém okně Filtr dat klikněte na Přidat.

    Poznámka: Pokud chcete přidat podmínku do existujícího filtru, klikněte na filtr, který chcete a pak klikněte na Upravit.

  7. V prvním poli v dialogovém okně Zadat podmínky filtru klikněte na název pole, jehož data chcete filtrovat.

  8. Do druhého pole klikněte na typ filtru, který chcete použít.

  9. Ve třetím poli klikněte na typ podmínek, které chcete použít filtr a pak zadejte podmínky.

  10. Abyste mohli nakonfigurovat více podmínek filtru, klikněte na a a pak udělejte jednu z těchto věcí:

    • Použít existující podmínku a nová podmínka filtru, klikněte na a a pak přidejte nové podmínky.

    • Použít existující podmínku nebo novou podmínku filtru, klikněte na nebo a pak přidejte další podmínky.

  11. Kliknutím na OK zavřete dialogová okna.

  12. Chcete-li otestovat provedené změny, klikněte na Náhled na panelu nástrojů Standardní nebo stisknutím kombinace kláves CTRL + SHIFT + B. Šablona formuláře se otevře v novém okně.

  13. V okně náhledu vyberte různé hodnoty v ovládacím prvku filtru otestovat, funguje zařízení správně.

    Filtr nefunguje správně

    Pokud hodnoty v ovládacím prvku, který obsahuje filtru nejsou správné, buď protože je příliš mnoho hodnot nebo není dost, zkuste toto:

    • Pokud používáte více podmínek ve filtru, odeberte vyfiltrujete jednu podmínku a zkontrolujte, že jsou správné hodnoty vrácených z této jednou podmínku. Vrátí-li první podmínku správné hodnoty, přidejte další podmínku a otestovat.

    • Filtry rozlišují velká a malá písmena. Pokud chcete zobrazit data začínající znakem velké nebo malé písmeno, vytvoření filtru s podmínkou velké písmeno, vyberte v dialogovém okně Zadat podmínku filtr a vytvořte podmínku malé písmeno.

    • Pokud přesně opačný filtrovaných hodnot z co všechno vám očekává, například produkty ze všech zobrazení dodavatele místo produkty z jediné, změňte typ filtru v stavu. Například pokud podmínku používá typ filtru, je rovno a získáváte příliš mnoho produkty, zkuste typ filtr není rovno.

Začátek stránky

Nastavit filtr opakujícího se oddílu nebo tabulce s opakováním

Abyste mohli nakonfigurovat filtru v oddílu s opakováním nebo opakující se tabulka, potřebujete zahrnout oddílu nebo tabulky v šabloně formuláře, který splňuje následující požadavky:

  • Oddíl nebo tabulku s opakováním vázaná na opakující se pole nebo skupiny.

  • Opakující se oddíl nebo tabulka obsahuje alespoň jeden prvek, který má vazbu na pole obsahující datové připojení.

Například můžete ovládacího prvku typu textového pole v oddílu s opakováním zobrazíte data v poli.

Nastavit filtr opakujícího se oddílu nebo tabulce s opakováním

  1. Klikněte pravým tlačítkem myši na popisek Tabulka s opakováním nebo Opakující se oddíl, která se zobrazí pod tabulkou nebo oddílu v šabloně formuláře a potom v místní nabídce klikněte na tlačítko Vlastnosti ovládacího prvku.

  2. Klikněte na kartu zobrazení.

  3. Klikněte na filtrovat Data.

  4. V dialogovém okně Filtr dat klikněte na Přidat.

    Poznámka: Přidat podmínku do existujícího filtru, klikněte na filtr, který chcete a pak klikněte na Upravit.

  5. V prvním poli v dialogovém okně Zadat podmínky filtru klikněte na název pole, jehož data chcete filtrovat.

  6. Do druhého pole klikněte na typ filtru, který chcete použít.

  7. Ve třetím poli klikněte na typ podmínek, které chcete použít filtr a pak zadejte podmínky.

  8. Abyste mohli nakonfigurovat více podmínek filtru, klikněte na a a pak udělejte jednu z těchto věcí:

    • Použít existující podmínku a nová podmínka filtru, klikněte na a a pak přidejte nové podmínky.

    • Použít existující podmínku nebo novou podmínku filtru, klikněte na nebo a pak přidejte další podmínky.

  9. Poklikejte na tlačítko OK zavřete dialogová okna open a vraťte se do dialogového okna Vlastnosti ovládacího prvku.

  10. Zobrazit ikonu speciální filtr Ikona filtru pro uživatele, což znamená, že data v oddílu s opakováním nebo opakující se tabulka filtrovaná, klikněte na Zobrazit ikonu filtru pro označení filtrovaných položek na kartě zobrazení ve ovládacího prvku Vlastnosti dialogové okno.

  11. Testování filtru a ujistěte se, že funguje zařízení správně, klikněte na Náhled na panelu nástrojů Standardní. Šablona formuláře se otevře v novém okně.

  12. V okně náhledu vyberte různé hodnoty v ovládacím prvku filtru otestovat, funguje zařízení správně.

    Filtr nefunguje správně

    Pokud hodnoty v ovládacím prvku, který obsahuje filtru nejsou správné, buď protože je příliš mnoho hodnot nebo není dost, zkuste toto:

    • Pokud používáte více podmínek ve filtru, odeberte vyfiltrujete jednu podmínku a zkontrolujte, že jsou správné hodnoty vrácených z této jednou podmínku. Vrátí-li první podmínku správné hodnoty, přidejte další podmínku a otestovat.

    • Filtry rozlišují velká a malá písmena. Pokud chcete zobrazit data začínající znakem velké nebo malé písmeno, vytvoření filtru s podmínkou velké písmeno, vyberte v dialogovém okně Zadat podmínku filtr a vytvořte podmínku malé písmeno.

    • Pokud přesně opačný filtrovaných hodnot z co všechno vám očekává, například produkty ze všech zobrazení dodavatele místo produkty z jediné, změňte typ filtru v stavu. Například pokud podmínku používá typ filtru, je rovno a získáváte příliš mnoho produkty, zkuste typ filtr není rovno.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×