Vložení pole se seznamem

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Pole se seznamem je textové pole se seznamem. Tento typ ovládacího prvku umožňuje uživatelům Vyberte předdefinovanou hodnotu v seznamu nebo zadejte vlastní hodnotu v části ovládacího prvku textové pole. V seznamu je skrytý, dokud uživatel klikne na šipku vedle pole.

V tomto článku

Použití pole se seznamem

Uživatelské prostředí

Důležité informace o kompatibilitě

Vložení pole se seznamem

Tipy k rozložení

Použití pole se seznamem

Použití pole se seznamem, když budete chtít:

  • Povolení uživatelům Vyberte předdefinovanou hodnotu ze seznamu možností nebo zadejte vlastní hodnotu.

  • Zajistit seznam položek na formuláři standardně schovaný

  • Zobrazit hodnoty načtené z pevného seznamu, z šablony formuláře Zdroj dat nebo z zdroje externích dat, třeba z databáze nebo seznamu služby Microsoft Windows SharePoint Services.

Na následujícím obrázku zařazují uživatelé výdaje do kategorií ve formuláři vyúčtování výdajů výběrem hodnot v poli se seznamem. Pokud se nezobrazuje hodnotu, kterou potřebují, zadají ho do pole místo vyberte hodnotu v seznamu. V tomto příkladu uživatel právě psát slova Telefon/Fax.

Položka zadávaná do pole se seznamem

Po vložení pole se seznamem v šabloně formuláře, je nutné zadat hodnoty, které se má zobrazit v nich. V ostatních případech bude uvidí prázdný seznam klikněte na šipku vedle pole se seznamem. V dialogovém okně Vlastnosti pole se seznamem můžete zadejte příslušné položky nebo konfigurovat pole se seznamem načítat položky z databáze nebo jiného zdroje dat.

Související ovládací prvky

Microsoft Office InfoPath poskytuje další ovládací prvky, které jsou podobné polích se seznamem, ale slouží k jiným účelům. Rozhodněte, který tyto možnosti řízení funguje nejlíp v šabloně formuláře, najdete pod odkazy v následujícím seznamu:

Seznam    Jako pole se seznamem pole se seznamem umožňuje výběr hodnot v seznamu. Uživatelé však nelze přidat své vlastní hodnoty do pole se seznamem. Navíc pole se seznamem zobrazí všechny položky v seznamu, že položek v poli se seznamem jsou skryté, dokud uživatel klikne na ovládací prvek. Pokud máte v plánu nabízet uživatel řadu možností do svého ovládacího prvku, seznamy můžou projevit až příliš mnoho místa v šabloně formuláře. V tomto případě může být lepší volbou rozevíracího seznamu nebo pole se seznamem.

Rozevírací seznam    Jako pole se seznamem rozevírací seznam umožňuje vybrat hodnotu v seznamu, který je ve výchozím nastavení skryté ve formuláři. Však s rozevíracím seznamem uživatelů nelze přidat položky do seznamu jako se seznamem.

Výběr více položek seznamu    Pokud chcete, aby uživatelé mohli zvolit více než jednu položku v seznamu, můžete seznam s vícenásobným výběrem pole. Seznam s vícenásobným výběrem polí vypadat dva nebo víc políček v rozevíracím seznamu. Jako pole se seznamem do pole seznam s vícenásobným výběrem umožňuje přidat své vlastní položky do seznamu.

Přepínačů    Podobně jako pole se seznamem skupinu přepínačů umožňuje uživatelům vybírat ze seznamu vzájemně se vylučujících voleb. Však přepínačů, uživatelé klikněte na malou kruhu volbu namísto klepnutí na položku v seznamu.

Začátek stránky

Uživatelské prostředí

Pole se seznamem polí jsou podobá rozevírací seznamy, ale umožňují uživatelům přidávat svoje vlastní položky do seznamu, pokud je to potřeba. Pokud jste ručně zadali položky seznamu v dialogovém okně Vlastnosti pole se seznamem při vytváření pole se seznamem, InfoPath zobrazí text "Vybrat nebo zadat..." jako výchozí v poli se seznamem. To umožňuje uživatelům vědět, že je buď akce přijatelná. Pokud položky seznamu v poli se seznamem zobrazíte hodnoty z kdekoli jinde na formuláři nebo z Sekundární zdroj dat vynecháte argument text "Vybrat nebo zadat...".

Když uživatelé poprvé otevřete formulář, jsou skryté položky seznamu v poli se seznamem. Otevřete seznam, klikněte na šipku na pravé straně pole se seznamem. Můžete pak klikněte na položku, kterou chcete vybrat.

Otevřené pole se seznamem ve formuláři

Pokud uživatelé nevidí položky příslušný seznam, mohou klikněte do pole a zadejte vlastní hodnotu.

Začátek stránky

Důležité informace o kompatibilitě

Když navrhnout šablonu formuláře aplikace InfoPath můžete navrhnout Šablona formuláře kompatibilní s prohlížečem. Když návrh šablony formuláře kompatibilní s prohlížečem pole se seznamem nejsou dostupné v podokně úloh ovládací prvky, protože je nelze zobrazit ve webovém prohlížeči.

Začátek stránky

Vložení pole se seznamem

Postup pro vložení pole se seznamem se mírně liší podle toho, jestli jsou návrhem šablony formuláře nový, prázdný nebo návrh šablony formuláře založenou na databázi nebo jiném externím zdroji dat.

Následující obrázek znázorňuje, jak vypadá pole se seznamem vybrán v Režim návrhu.

Pole se seznamem vybrané 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.

Zdroje dat pro šablonu formuláře se skládá z pole a skupiny zobrazené v podokně úloh Zdroj dat hierarchicky. Pole se seznamem polí jsou vždy svázat. V následujícím příkladu je kategorie pole se seznamem v šabloně formuláře vázaný na pole kategorie v podokně úloh Zdroj dat.

Vztah mezi polem se seznamem v šabloně formuláře a příslušným polem ve zdroji dat

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.

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.

Vložení pole se seznamem

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.

  2. 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.

  3. V podokně úloh Ovládací prvky udělejte jednu z těchto věcí:

    • Pokud chcete ve zdroji dat, který je vázaný na tento seznam, automaticky vytvořit pole, zaškrtněte políčko Automaticky vytvořit zdroj dat.

    • Pokud chcete seznam svázat s existujícím polem, zrušte zaškrtnutí políčka Automaticky vytvořit zdroj dat.

      Poznámka : Když je toto zaškrtávací políčko nedostupné, je zdroj dat uzamčený. Pokud například návrh šablony formuláře založíte na nějakém schématu XML, v InfoPathu nejspíš nebudete moct přidat do tohoto zdroje dat nová pole nebo skupiny. Toto omezení napomáhá tomu, abyste neúmyslně neudělali takové změny schématu, kvůli kterým bude neplatné.

  4. Ve skupinovém rámečku ovládací prvky klikněte na Pole se seznamem.

  5. Zaškrtnuté políčko automaticky vytvořit zdroj dat v kroku 3 vyberte v dialogovém okně Pole se seznamem – vazba, které do kterého chcete seznam svázat pole.

  6. Pokud chcete k ovládacímu prvku přidat popisek, napište nad nebo nalevo od ovládacího prvku text a pak dvojtečku (:).

  7. Chcete-li zadat hodnoty, které chcete použít jako položky vseznamu, poklikejte na pole se seznamem.

  8. Klikněte na kartu Data.

  9. Udělejte jednu z těchto kroků k naplnění pole se seznamem:

    Zadáte hodnoty seznamu sami

    Tuto možnost oceníte, pokud máte předem určenou omezenou množinu hodnot a neočekáváte, že by se tyto hodnoty v budoucnosti změnily. Pokud se hodnoty změní, musíte publikovat aktualizovanou verzi šablony formuláře, aby uživatelé nejnovější položky seznamu viděli a mohli používat.

    1. Klikněte na Přidat.

    2. Do pole Hodnota zadejte text, který chcete uložit, když uživatel tuto položku vybere.

    3. Do pole Zobrazovaný název zadejte text, který se má pro tuto položku zobrazovat, a klikněte na OK.

    4. Kroky 1 až 3 zopakujte pro všechny položky, které chcete přidat do seznamu.

    5. Změny můžete otestovat kliknutím na Náhled na panelu nástrojů Standardní nebo stisknutím kláves CTRL+SHIFT+B.

    Použijete hodnoty z jiné části formuláře

    Tato možnost je užitečná, když chcete, aby se hodnoty v seznamu měnily v závislosti na jiných hodnotách, které uživatel zadá do formuláře.

    1. V oblasti Položky seznamu klikněte na Vyhledat hodnoty ve zdroji dat formuláře.

      Položky v tomto seznamu musí být přidružené ke konkrétní opakující se skupině nebo opakujícímu se poli v šabloně formuláře.

    2. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Položky a v dialogovém okně Vybrat pole nebo skupinu klikněte na opakující se pole nebo opakující se skupinu obsahující pole, která poskytnou hodnoty pro tento seznam, a pak klikněte na OK.

    3. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Hodnota, klikněte na pole obsahující možné hodnoty pro položky tohoto seznamu, a pak klikněte na OK. Když uživatel klikne na některou položku v tomto seznamu, uloží se jedna z těchto hodnot do podkladového XML.

    4. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Zobrazovaný název, klikněte na pole obsahující hodnoty, které se zobrazují v tomto seznamu, a pak klikněte na OK.

      Tip : Aby se v seznamu nezobrazovaly hodnoty zobrazovaného názvu několikrát, zaškrtněte políčko Zobrazit pouze položky s jedinečnými zobrazovanými názvy.

    Použijete hodnoty z databáze, webové služby, dokumentu XML nebo sharepointového webu

    Tuto možnost uvítáte, pokud chcete, aby hodnoty v seznamu byly aktuální nebo se pravidelně aktualizovaly. Hodnoty jsou zpravidla uložené v databázi nebo jiném externím zdroji dat a načítají se pokaždé, když se formulář otevře.

    1. Klikněte na Vyhledat hodnoty z externího zdroje dat.

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

      • Pokud jste už přidali datové připojení, klikněte na ně v poli Datové připojení.

      • Pokud chcete přidat nové datové připojení, klikněte na Přidat a postupujte podle pokynů Průvodce datovým připojením.

        Položky v tomto seznamu musí být přidružené ke konkrétnímu opakujícímu se poli nebo opakující se skupině.

    3. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Položky a v dialogovém okně Vybrat pole nebo skupinu klikněte na pole nebo skupinu obsahující pole, která poskytnou hodnoty pro tento seznam, a pak klikněte na OK.

    4. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Hodnota, klikněte na pole obsahující možné hodnoty pro položky tohoto seznamu, a pak klikněte na OK. Když uživatel klikne na některou položku v tomto seznamu, uloží se jedna z těchto hodnot do podkladového XML.

    5. Klikněte na Vybrat výraz XPath Vzhled tlačítka vedle pole Zobrazovaný název, klikněte na pole obsahující hodnoty, které se zobrazují v tomto seznamu, a pak klikněte na OK.

      Tip : Aby se v seznamu nezobrazovaly hodnoty zobrazovaného názvu několikrát, zaškrtněte políčko Zobrazit pouze položky s jedinečnými zobrazovanými názvy.

Začátek stránky

Tipy k rozložení

Použijte následující tipy vám pomůžou vyladit vzhled, velikost a další aspekty ovládací prvek pole se seznamem:

  • Zvažte rozšíření pole se seznamem, aby byl několik prostory větší než průměrná délka položek v seznamu. Tímto způsobem, položky seznamu nejsou skryté částečně.

  • Chcete-li změnit šířku několika polích se seznamem v celém dokumentu, zaškrtněte pole se seznamem jehož velikost chcete změnit, stiskněte kombinaci kláves ALT + ENTER, klikněte na kartu velikost a zadejte nové číslo do pole Šířka.

  • Chcete-li změnit barvu pozadí několika polích se seznamem v celém dokumentu, zaškrtněte pole se seznamem, které chcete změnit. V nabídce Formát klikněte na ohraničení a stínování a proveďte požadované úpravy na kartě stínování.

  • Chcete-li přizpůsobit písma, která se zobrazí v poli se seznamem, pomocí polích písmo a Velikost písma na panel nástrojů Formát. Pokud chcete změnit písmo a velikost písma pro všechna pole se seznamem v šabloně formuláře v celém dokumentu, klikněte na pole se seznamem, který obsahuje formátování a potom v nabídce Formát klikněte na Použít písmo všechny ovládací prvky pole se seznamem.

  • Pokud chcete nastavení vzdálenosti mezi polem se seznamem a objekty, které ohraničují v šabloně formuláře, můžete upravit nastavení okrajů v dialogovém okně Vlastnosti pole se seznamem (kartavelikost ). Pomocí okrajů můžete zvětšit mezery přesněji než pomocí konce odstavců můžete nastavit zvětšení mezer.

Začátek stránky

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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.

×