Zdroj dat, který ukládá všechna data, která uživatelé zadávají do formuláře, se skládá z polí a skupin. Stejně jako složky na pevném disku obsahují a uspořádají soubory, pole obsahují data, která uživatelé zadávají do formuláře, a skupiny obsahují a uspořádají tato pole. Pokud například zdroj dat pro formulář obsahuje pole pro křestní jméno, druhé jméno a příjmení, mohou být tato pole obsažena ve skupině s názvem "jméno".
V tomto článku
- Než začnete:
- Přidání pole
- Přidat skupinu
- Přidání referenčního pole
- Přidání referenční skupiny
- Přesunutí pole nebo skupiny do jiného umístění v hlavním zdroji dat
- Odstranění pole nebo skupiny
Než začnete
Pole nebo skupiny můžete přidat pouze do hlavního zdroje dat šablony formuláře. Pole nebo skupiny nelze přidat do sekundárního zdroje dat nebo do polí nebo skupin, které jsou založeny na databázi, webové službě nebo existujícím schématu XML nebo dokumentech XML.
Tip:
Pokud se v podokně úloh Zdroj dat zobrazí tato ikona uzamčeného pole
nebo tato ikona uzamčené skupiny
, nemůžete změnit pole ani skupinu.
Každé pole nebo skupina ve zdroji dat musí mít jedinečný název. Pokud musíte použít název existujícího pole nebo skupiny v jiném poli nebo skupině, můžete do šablony formuláře přidat referenční pole nebo skupinu odkazů.
Šablonu formuláře můžete aktualizovat přesunutím nebo odstraněním existujících polí nebo skupin ze zdroje dat. Můžete přesunout nebo odstranit jenom pole nebo skupiny, které byly přidány do hlavního zdroje dat. Pole nebo skupiny založené na schématu XML, databázi nebo webové službě nebo pole a skupiny v sekundárním zdroji dat nelze přesunout ani odstranit.
Poznámka
Když odstraníte pole a ovládací prvek je vázán na toto pole, ovládací prvek nemůže uložit data, protože pole, které data ukládá, již neexistuje. Pokud už uživatelé formuláře na základě šablony formuláře vyplnili, může odstranění pole způsobit ztrátu dat v těchto vyplněných formulářích. Pokud odstraníte pole a ovládací prvek je s tímto polem svázaný, musíte buď vytvořit vazbu ovládacího prvku na jiné pole, nebo odstranit ovládací prvek. Odstraněním skupiny se odstraní všechna pole v této skupině. Všechny ovládací prvky, které jsou vázané na pole v odstraněné skupině, musí být svázané s jinými poli nebo musí být odstraněny.
Přidání pole
Do skupiny v hlavním zdroji dat můžete přidat pole elementu nebo pole atributu. Pole atributu můžete také přidat do existujícího pole prvku v hlavním zdroji dat. Do pole atributu ale nemůžete přidat pole.
Přidání pole do skupiny
Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
V podokně úloh Zdroj dat klikněte pravým tlačítkem na skupinu, do které chcete přidat pole, a potom v místní nabídce klikněte na Přidat .
Do pole Název v dialogovém okně Přidat pole nebo skupinu zadejte název nového pole. Názvy musí začínat abecedním znakem nebo podtržítkem (_) a mohou obsahovat pouze alfanumerické znaky, podtržítka, spojovníky (-) a tečky (.). Názvy nesmí obsahovat mezery.
Použijte název, který popisuje obsah pole. Pokud máte například pole, které obsahuje částku výdajů, pojmenujte pole Výdaje.V seznamu Typ vyberte Pole (element) nebo pole (atribut).
V seznamu Datový typ vyberte datový typ, který chcete pro pole použít.
Seznam datových typů pro poleDatový typ Kdy použít Text Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje neformátovaný text. Formát RTF Tento datový typ použijte pro pole prvku, které obsahuje formátovaný text. Tento datový typ nelze použít pro pole atributů. Celé číslo Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje čísla bez desetinných hodnot. Desítkové číslo Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje hodnoty měny nebo čísla s desetinnými hodnotami. Pravda/Nepravda Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje data, která mohou být pouze jednou ze dvou hodnot. Hypertextový odkaz Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje identifikátor URI (Uniform Resource Identifier), jako je hypertextový odkaz nebo obor názvů. Datum Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje kalendářní datum. Čas Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje 24hodinovou dobu. Datum a čas Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje kalendářní datum i 24hodinový čas. Obrázek nebo souborová příloha Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje binární data, jako je obrázek nebo obrázek. Vlastní Tento datový typ použijte pro pole elementu nebo atributu s vlastními datovými typy, které jsou definovány oborem názvů. Tento datový typ se obvykle používá pro pole nebo skupinu, které jsou vázány na vlastní ovládací prvek. Pole Obor názvů dat se povolí, když zvolíte tento datový typ. Tato tabulka zobrazuje pouze nejběžnější datové typy XML používané v šabloně formuláře. V aplikaci InfoPath můžete použít libovolný datový typ XML 1.0 v doporučeních konsorcia W3C (World Wide Web Consortium). Chcete-li použít datový typ, který není uveden v tabulce, musíte extrahovat soubory formuláře pro šablonu formuláře a upravit soubor schématu (.xsd). Odkazy na další informace o extrahování souborů formuláře pro šablonu formuláře najdete v části Viz také .
Chcete-li zadat počáteční hodnotu, kterou má pole obsahovat při prvním otevření formuláře uživatelem, zadejte hodnotu do pole Výchozí hodnota . Odkazy na další informace o nastavení výchozí hodnoty pole najdete v části Viz také .
Chcete-li převést pole prvku na opakující se pole, zaškrtněte políčko Opakovat .
Pokud chcete vyžadovat, aby pole obsahovalo hodnotu, zaškrtněte políčko Nemůže být prázdné . Pokud zaškrtnete toto políčko, budou všechny ovládací prvky vázané na pole, které neobsahuje zadanou hodnotu, označeny červenou hvězdičkou nebo přerušovaným červeným ohraničením.
Přidání pole atributu do pole prvku
Vzhledem k tomu, že do pole prvku můžete přidat pouze pole atributu, je seznam Typ v dialogovém okně Přidat pole nebo skupinu zakázaný.
Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
V podokně úloh Zdroj dat klikněte pravým tlačítkem na pole, do kterého chcete přidat pole, a potom v místní nabídce klikněte na Přidat .
Do pole Název v dialogovém okně Přidat pole nebo skupinu zadejte název nového pole. Názvy musí začínat abecedním znakem nebo podtržítkem (_) a mohou obsahovat pouze alfanumerické znaky, podtržítka, spojovníky (-) a tečky (.). Názvy nesmí obsahovat mezery.
Použijte název, který popisuje obsah pole. Pokud máte například pole, které obsahuje částku výdajů, pojmenujte pole Výdaje.V seznamu Datový typ vyberte datový typ, který chcete pro pole použít.
Seznam datových typů pro poleDatový typ Kdy použít Text Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje neformátovaný text. Celé číslo Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje čísla bez desetinných hodnot. Desítkové číslo Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje hodnoty měny nebo čísla s desetinnými hodnotami. Pravda/Nepravda Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje data, která mohou být pouze jednou ze dvou hodnot. Hypertextový odkaz Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje identifikátor URI (Uniform Resource Identifier), jako je hypertextový odkaz nebo obor názvů. Datum Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje kalendářní datum. Čas Tento datový typ použijte pro pole elementu nebo atributu, které obsahuje 24hodinovou dobu. Datum a čas Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje kalendářní datum i 24hodinový čas. Obrázek nebo souborová příloha Tento datový typ použijte pro pole prvku nebo atributu, které obsahuje binární data, jako je obrázek nebo obrázek. Tato tabulka zobrazuje pouze nejběžnější datové typy XML používané v šabloně formuláře. V aplikaci systém Microsoft Office InfoPath můžete v doporučeních W3C použít libovolný datový typ XML 1.0. Chcete-li použít datový typ, který není uveden v tabulce, musíte extrahovat soubory formuláře pro šablonu formuláře a upravit soubor schématu (.xsd). Odkazy na další informace o extrahování souborů formuláře pro šablonu formuláře najdete v části Viz také .
Chcete-li zadat počáteční hodnotu, kterou má pole obsahovat při prvním otevření formuláře uživatelem, zadejte hodnotu do pole Výchozí hodnota . Odkazy na další informace o nastavení výchozí hodnoty pole najdete v části Viz také .
Chcete-li převést pole prvku na opakující se pole, zaškrtněte políčko Opakovat .
Pokud chcete vyžadovat, aby pole obsahovalo hodnotu, zaškrtněte políčko Nemůže být prázdné . Pokud zaškrtnete toto políčko, budou všechny ovládací prvky vázané na pole, které neobsahuje zadanou hodnotu, označeny červenou hvězdičkou nebo přerušovaným červeným ohraničením.
Přidat skupinu
Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
V podokně úloh Zdroj dat klikněte pravým tlačítkem na skupinu, do které chcete přidat skupinu, a potom v místní nabídce klikněte na Přidat .
Do pole Název v dialogovém okně Přidat pole nebo skupinu zadejte název nové skupiny. Názvy musí začínat abecedním znakem nebo podtržítkem (_) a mohou obsahovat pouze alfanumerické znaky, podtržítka, spojovníky (-) a tečky (.). Názvy nesmí obsahovat mezery.
Použijte název, který popisuje obsah skupiny. Pokud máte například skupinu, která obsahuje podrobnosti o výdajích podle položek, pojmenujte skupinu ItemizedExpense.V seznamu Typ udělejte jednu z těchto věcí:
- Pokud chcete přidat skupinu, která může obsahovat jiné skupiny nebo pole, vyberte Skupina.
- Pokud chcete přidat skupinu, která může obsahovat dvě nebo více skupin polí, ale v zobrazení formuláře se zobrazí jenom jedna z těchto skupin polí, vyberte Seskupit (volba).
Pokud chcete skupinu převést na opakující se skupinu, zaškrtněte políčko Opakovat .
Přidání referenčního pole
Pokud chcete použít název existujícího pole pro pole v jiné skupině v šabloně formuláře, můžete vytvořit referenční pole. Při vytváření referenčního pole vytvoří aplikace InfoPath v šabloně formuláře nové pole, jehož vlastnosti jsou propojeny a odpovídají vlastnostem původního pole, včetně názvu a datového typu. Z obou polí se stanou referenční pole a všechny změny provedené v jednom poli se automaticky aktualizují.
Poznámka
Dvě referenční pole nemohou být součástí stejné skupiny. Referenční pole můžete přidat pouze do skupiny. Referenční pole nelze přidat do jiného pole.
- Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
- Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
- Klikněte pravým tlačítkem myši na pole, na kterém chcete založit referenční pole, a potom v místní nabídce klikněte na Odkaz .
- V dialogovém okně Referenční pole nebo Skupina vyberte skupinu, která má obsahovat nové referenční pole.
Přidání referenční skupiny
Pokud chcete použít název existující skupiny pro jinou skupinu v šabloně formuláře, můžete vytvořit referenční skupinu. Když vytvoříte referenční skupinu, aplikace InfoPath vytvoří v šabloně formuláře novou skupinu, jejíž vlastnosti jsou propojeny a porovná se s vlastnostmi původní skupiny. Všechna pole v první skupině jsou duplikována v referenční skupině. Z obou skupin se stanou referenční skupiny a všechny změny provedené v jedné skupině, včetně změn polí v této skupině, automaticky aktualizují druhou skupinu.
Poznámka
Dvě referenční skupiny nemohou být součástí stejné skupiny.
- Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
- Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
- Klikněte pravým tlačítkem na skupinu, na které chcete založit referenční skupinu, a potom v místní nabídce klikněte na Odkaz .
- V dialogovém okně Referenční pole nebo skupina vyberte skupinu, která má obsahovat novou referenční skupinu.
Přesunutí pole nebo skupiny do jiného umístění v hlavním zdroji dat
Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
V podokně úloh Zdroj dat klikněte pravým tlačítkem na pole nebo skupinu, které chcete přesunout, a udělejte jednu z těchto věcí:
- Pokud chcete změnit pořadí pole nebo skupiny v aktuální skupině, klikněte v místní nabídce na Přesunout nahoru nebo Přesunout dolů .
- Pokud chcete pole nebo skupinu přesunout do nového pole nebo skupiny, klikněte v místní nabídce na Přesunout a potom v dialogovém okně Přesunout pole nebo skupinu vyberte nové umístění pole nebo skupiny.
Odstranění pole nebo skupiny
Poznámka
Odstranění pole nebo skupiny způsobí chybu ve všech ovládacích prvcích v šabloně formuláře, které jsou vázané na toto pole nebo skupinu. Pokud už uživatelé formuláře na základě šablony formuláře vyplnili, může odstranění pole nebo skupiny způsobit ztrátu dat v těchto formulářích.
- Pokud není podokno úloh Zdroj dat viditelné, klikněte v nabídce Zobrazení na Zdroj dat.
- Pokud šablona formuláře používá více než jeden zdroj dat, vyberte v seznamu Zdroj datmožnost Hlavní.
- Klikněte pravým tlačítkem myši na pole nebo skupinu, které chcete odstranit, a potom v místní nabídce klikněte na Odstranit .