Pokud chcete, aby uživatelé vybrali jednu možnost z omezené sady možností, můžete do šablony formuláře aplikace systém Microsoft Office InfoPath vložit dvě nebo více přepínačů.
V tomto článku
Kdy použít skupinu přepínačů
Pomocí skupiny přepínačů v šabloně formuláře můžete uživatelům prezentovat malý počet souvisejících voleb, které se vzájemně vylučují.
Na následujícím obrázku zaměstnanci a manažeři kliknutím na přepínače ohodnoťte výkon práce ve formuláři pro kontrolu výkonu. V každé části můžou uživatelé vybrat jenom jedno tlačítko.
Když uživatelé otevřou formulář, který je založený na šabloně formuláře, nejsou ve výchozím nastavení vybrána žádná z přepínačů. Pokud chcete, aby při otevření formuláře uživatelé vybrali jedno z přepínačů, můžete u tohoto přepínače zaškrtnout políčko Toto tlačítko je ve výchozím nastavení zaškrtnuté (dialogové okno Vlastnosti tlačítka možnosti ).
Související ovládací prvky
InfoPath obsahuje ovládací prvky, které se podobají přepínačům, ale slouží k různým účelům. Abyste se mohli rozhodnout, které z těchto ovládacích prvků budou pro vaši šablonu formuláře nejlepší, prostudujte si tento seznam:
Políčko Podobně jako přepínač i zaškrtávací políčko podporuje možnosti, které jsou zapnuté nebo vypnuté. Rozdíl je v tom, že zaškrtávací políčka obvykle používáte pro rozhodnutí ano/ne nebo pro nevýsledné volby.
Seznam Seznam umožňuje uživatelům vybírat z více možností ve formuláři, podobně jako skupina přepínačů. U seznamů se ale uživatelé můžou rozhodnout tak, že kliknou na položku v seznamu, a ne kliknou na malý kruh.
Uživatelské prostředí
Když uživatelé vyplní formulář, který je založený na šabloně formuláře, zobrazí se přepínače jako malé kruhy s popisky vedle nich. Když uživatel klikne na jedno z tlačítek, zobrazí se uprostřed tohoto kruhu tečka. V libovolné sadě přepínačů je možné vybrat pouze jedno tlačítko.
Vložení skupiny přepínačů
Postup vložení skupiny přepínačů se mírně liší v závislosti na tom, jestli navrhujete novou prázdnou šablonu formuláře nebo založíte návrh šablony formuláře na databázi nebo jiném externím zdroji dat.
Následující obrázek znázorňuje, jak vypadá přepínač, když ho vyberete v režimu návrhu.
Ovládací prvky můžou být vázané nebo nevázané. Pokud je ovládací prvek vázaný, je připojený k poli nebo skupině ve zdroji dat, takže data zadaná do tohoto ovládacího prvku se uloží do souboru podkladového formuláře (.xml). Pokud je ovládací prvek nevázaný, není připojený k poli ani skupině a data zadaná do tohoto ovládacího prvku se neuloží. Když ovládací prvek vyberete nebo na něho najedete ukazatelem, zobrazí se v jeho pravém horním rohu text a ikona vazby. Text označuje skupinu nebo pole, s kterým má tento ovládací prvek vazbu ve zdroji dat. Ikona označuje, jestli má ovládací prvek správnou vazbu s touto skupinou nebo polem. Pokud je vazba správná, zobrazuje se zelená ikona. Pokud je u vazby něco špatně, uvidíte místo toho modrou nebo červenou ikonu.
Zdroj dat pro šablonu formuláře sestává z polí a skupin, které jsou vidět v hierarchickém zobrazení v podokně úloh Zdroj dat. Každé přepínače je svázané se stejným polem ve zdroji dat. Když uživatel klikne na tlačítko možnosti, uloží se do pole hodnota, která je k ho přepínači přidružená. V následujícím příkladu jsou přepínače 1, 2, 3 a n/a vázány na pole employeeScore v podokně úloh Zdroj dat .
Vložení skupiny přepínačů do nové prázdné šablony formuláře
Při návrhu nové prázdné šablony formuláře je standardně zaškrtnuté políčko Automaticky vytvořit zdroj dat v podokně úloh Ovládací prvky. Díky tomu bude InfoPath při přidávání ovládacích prvků na šablonu formuláře automaticky vytvářet pole a skupiny ve zdroji dat. Pole a skupiny jsou znázorněné ikonami složky a souboru v podokně úloh Zdroj dat.
Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.
V části Vložit ovládací prvky klikněte na Tlačítko možnosti.
V dialogovém okně Vložit přepínače zadejte počet tlačítek, která chcete vložit, a klikněte na OK.
Pokud chcete změnit hodnotu uloženou ve zdroji dat při kliknutí na přepínač, poklikejte na přepínač, jehož hodnotu chcete změnit, klikněte na kartu Data a potom zadejte požadovanou hodnotu do pole Hodnota, když je vybraná .
Poznámka
Ve výchozím nastavení první přepínač ve skupině uloží hodnotu 1 při kliknutí, druhé uloží hodnotu 2 atd.
V šabloně formuláře nahraďte zástupný text pro každý popisek tlačítek možností vlastním textem.
Vložení skupiny přepínačů do šablony formuláře, která je založená na existujícím zdroji dat
Pokud návrh šablony formuláře založíte na existujícím souboru XML (Extensible Markup Language), databázi nebo webové službě, odvodí InfoPath pole a skupiny v podokně úloh Zdroj dat z tohoto existujícího zdroje dat. V tomto scénáři můžete vložit skupinu přepínačů přetažením pole z podokna úloh Zdroj dat do šablony formuláře nebo vložením skupiny přepínačů z podokna úloh Ovládací prvky , jak je popsáno v následujícím postupu:
Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
Pokud není vidět podokno úloh Ovládací prvky, klikněte na Další ovládací prvky v nabídce Vložit nebo stiskněte klávesy ALT+I, C.
V části Vložit ovládací prvky klikněte na Tlačítko možnosti.
V dialogovém okně Vazba přepínače vyberte pole, do kterého chcete uložit data přepínače, a klikněte na OK.
Poznámka
Pokud vážete přepínače s opakujícím se polem, musí být přepínače uvnitř opakujícího se ovládacího prvku, jako je tabulka s opakováním nebo opakující se oddíl.
Do pole Počet přepínačů, která se mají vložit zadejte v dialogovém okně Vložit tlačítka možností počet možností, které chcete vložit, a klikněte na OK.
Pokud chcete změnit hodnotu uloženou ve zdroji dat při kliknutí na přepínač, poklikejte na přepínač, jehož hodnotu chcete změnit, klikněte na kartu Data a potom zadejte požadovanou hodnotu do pole Hodnota, když je vybraná .
Poznámka
Ve výchozím nastavení první přepínač ve skupině uloží hodnotu 1 při kliknutí, druhé uloží hodnotu 2 atd. Přijatelné hodnoty závisí na datovém typu pole, ke kterému jsou tlačítka možností svázaná.
Aplikace InfoPath používá název pole jako popisek pro každé tlačítko možností ve skupině. V šabloně formuláře nahraďte zástupný text pro každý popisek tlačítek možností vlastním textem.
Tip:
K vložení ovládacích prvků můžete použít také podokno úloh Zdroj dat. V podokně úloh Zdroj dat klikněte pravým tlačítkem myši na pole, se kterým chcete svázat přepínače, a potom v místní nabídce klikněte na Tlačítko možnosti .
Tipy k rozložení
Následující tipy vám pomůžou vylepšit vzhled, velikost a další aspekty skupiny přepínačů:
- Pokud chcete změnit velikost několika přepínačů najednou, vyberte přepínače, jejichž velikost chcete změnit, stiskněte kombinaci kláves ALT+ENTER, klikněte na kartu Velikost a proveďte potřebné úpravy.
- Pokud chcete zlepšit čitelnost, zvažte přidání řádku instruktážního textu, který předchází přepínačům, ohraničení kolem skupiny tlačítek nebo stínování za tlačítky. Nejlepší způsob, jak to udělat, je vložit přepínače do prázdného oddílu šablony formuláře. Vyberte oddíl a potom v nabídce Formát klikněte na Ohraničení a stínování a proveďte potřebné úpravy.
- Pomocí nastavení okrajů můžete upravit mezery kolem jednotlivých přepínačů.
- Pořadí ovládacích prvků odkazuje na pořadí, ve kterém se fokus kurzoru přesune, když uživatel stiskne klávesu TAB. V případě přepínačů se při stisknutí klávesy TAB přesune fokus na první přepínač ve skupině, pokud není vybrán žádný z přepínačů, nebo na naposledy vybrané tlačítko možností. Následné stisknutí klávesy TAB přeskočí zbývající přepínače ve prospěch dalšího ovládacího prvku v pořadí ovládacích prvků. I když uživatelé můžou tlačítka procházet pomocí kláves se šipkami, někdy můžete chtít, aby fokus přesunula klávesou TAB. V takovém případě můžete pořadí ovládacích prvků ručně upravit změnou nastavení indexu tabulátoru na kartě Upřesnit v dialogovém okně Vlastnosti tlačítka možnosti .