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
Přehled zdrojů dat
Všechna data, která se zobrazí ve formuláři, zda je to data, která může uživatel vybrat v seznamu, rozevírací seznam se seznamem nebo pole se seznamem nebo data, která uživatel přidá do formuláře, uložený ve zdrojích dat formuláře. Zdroje dat se skládá z polí a skupiny. Stejným způsobem, že složky na pevném disku obsahují a organizovat svoje soubory, pole s daty, které uživatel zadá do formuláře založené na šabloně formuláře a skupiny obsahují a uspořádání těchto polí. Uživatel přidá dat u ovládacích prvků formuláře a tyto ovládací prvky je vázaný na těchto polí. Představte si, například, že jsou návrhem šablony formuláře s vyúčtováním výdajů. Při otevření formuláře založené na šabloně formuláře, může uživatel zadat jejich jména první a poslední do tří ovládací prvky textové pole – každé textové pole je vázaný na pole pro jméno, pole, do druhého jména a pole pro příjmení. Tato pole název jsou součástí skupiny nazvané "název".
Můžete zobrazit a pracovat s poli a skupinami ve zdroji dat šablony formuláře v podokně úloh Zdroj dat.
1. pole
2. skupina
Přestože struktuře zdroje dat se vždy neshoduje rozložení šablony formuláře, podobnosti jsou běžné, zvláště skupinám a pole, která souvisí s opakovanými tabulek, oddíly, oddíly, s opakováním a volitelné oddíly. Například tabulky nebo oddílu je svázán se skupinou ve zdroji dat a všechny ovládací prvky v tabulce nebo oddílu vázaný na pole, které jsou součástí skupiny. Na následujícím obrázku zařazují položky výdajů opakující se tabulka ve formuláři vyúčtování výdajů skládá ze tří sloupců, které obsahují ovládací prvek Výběr data datum, textového pole Popis a náklady textové pole. Tyto možnosti řízení je vázaný na pole kalendářního data, popis a pole množství. Celou tabulku vázaná na skupinu.
Šablona formuláře může mít dva typy zdrojů dat – zdroj dat jednoduchý a hlavní, případně jeden či více datových zdrojů.
Hlavní zdroj dat
Hlavní zdroj dat obsahuje tyto položky:
-
Data, aby uživatelé přidávat při vyplňování formuláře, který je založený na šabloně, jako jsou data, která zadejte do textového pole. Například uživatel zadá názvů první a poslední textová pole, která je vázaný na pole ve zdroji dat hlavní.
-
Data z Datové připojení do databáze nebo webové služby, které slouží k definování zdroje dat šablony formuláře.
Data v hlavní zdroj dat je co uživatelé uložit nebo odeslat při vyplňování formuláře. Když uživatelé uložte formulář tak, aby ho můžete později odeslání, jsou uživatelé uložení dat v hlavní zdroj dat.
Vytvoření hlavního zdroje dat
Při vytváření šablonu formuláře aplikace Microsoft Office InfoPath automaticky vytvoří hlavní zdroj dat. Všechny šablony formulářů aplikace InfoPath obsahují zdroje dat jednoduchý a hlavní. Pole a skupiny lze přidat do hlavního zdroje dat, v závislosti na typu šablonu formuláře, kterou vytvoříte:
Prázdné šablony formuláře Přidání pole a skupiny do hlavního zdroje dat pomocí podokna úloh Zdroj dat nebo přetažením ovládacího prvku z podokna úloh ovládací prvky do zobrazení šablony formuláře. Při přetažení ovládacího prvku na zobrazení aplikace InfoPath přidá pole a skupiny do hlavního zdroje dat podle typu ovládacího prvku, který chcete přidat. Přetažením ovládacího prvku typu textového pole do šablony formuláře aplikace InfoPath přidá pole do hlavního zdroje dat. Pokud přetáhněte ovládacího prvku opakující se oddíl na šablonu formuláře aplikace InfoPath přidá skupiny hlavního zdroje dat. Pokud přetáhněte ovládacího prvku opakující se tabulka na šablonu formuláře aplikace InfoPath přidá dvěma skupinami do hlavního zdroje dat pro tabulku s opakováním a přidá pole do hlavního zdroje dat pro všechny sloupce v tabulce.
Šablony formuláře založené na dokument ve formátu XML Aplikace InfoPath přidá pole a skupiny, které Mapovat elementy, které jsou definované do schématu na prvky v dokumentu.
Šablona formuláře založené na databáze aplikace Microsoft Office Access nebo databáze Microsoft SQL Server Aplikace InfoPath přidá do hlavního zdroje dat, založené na cestě v databázi jsou uložena data pole a skupiny.
Šablony formuláře založené na webové služby Aplikace InfoPath přidá pole a skupiny, které mapování na schéma, které nastavuje webové služby.
Pokud zdroje dat – například webová služba nebo databáze – nenachází v šabloně formuláře ji se označuje jako externí zdroj dat. Formuláře aplikace InfoPath připojit k tyto externím zdrojům dat pomocí datového připojení.
Úprava hlavního zdroje dat
Do hlavního zdroje dat, v závislosti na existujících polí nebo skupin v hlavní zdroj dat můžete přidat další pole a skupiny. Následující tabulka popisuje, co můžete přidat existující pole nebo skupinám podle ikony, které se zobrazí v podokně úloh Zdroj dat.
Ikona |
Co můžete přidat |
|
Vzhled ikony Můžete přiřadit skupinám nebo pole této skupiny. Tato ikona představuje buď skupinu přidaný do hlavního zdroje dat pomocí podokna úloh Zdroj dat nebo ovládacího prvku přidružený k této skupiny, který byl přetáhnout z podokna úloh ovládací prvky do zobrazení prázdné šablony formuláře. |
|
Vzhled ikony Pouze pole přidáte do tohoto pole. Tuto ikonu představuje buď pole, který byl přidaný do hlavního zdroje dat pomocí podokna úloh Zdroj dat nebo ovládacího prvku přidružené toto pole, která byla přetáhnout z podokna úloh ovládací prvky do zobrazení prázdné šablony formuláře. |
|
Uzamknout vzhled ikony Pole nebo skupiny nemůžete přidat k této skupině. Datové připojení k externímu zdroji dat se podle této skupiny. |
|
Uzamknout vzhled ikony Pole nelze přidat do tohoto pole. Toto pole je založeno na datové připojení k externímu zdroji dat. |
Pokud přetáhněte ovládací prvek na zobrazení v šabloně formuláře a že šablona formuláře obsahuje pole a skupiny, které jsou založeny na datové připojení, je třeba svázat tohoto ovládacího prvku existujících polí a skupin v hlavní zdroj dat. Aplikace InfoPath automaticky nepřidá pole a skupiny do šablony formuláře, která obsahuje pole a skupiny, které jsou založeny na externím zdrojům dat. Odkazy na další informace o přidávání polí a skupin v části Viz také.
Poznámka: Pokud vaši uživatelé již vyplnili formuláře založené na šabloně formuláře mohou způsobit následující změny šablony formuláře hlavní zdroj dat ztrátou dat v těchto formulářích:
-
Přesunutí, odstranění nebo přejmenování pole nebo skupiny
-
Změna opakující se pole nebo skupiny neopakující se pole nebo skupinu
-
Změna datového typu Text ve formátu RTF na jiný datový typ
Pole a skupiny, které můžete upravovat můžete změnit následující vlastnosti:
Název Název pole nebo skupiny.
Požadavky na název
-
Každý název ve zdroji dat hlavní musí být jedinečná. Pokud je nutné použít stejný název pro víc než jednoho pole nebo skupiny, vytvořte odkaz na dané pole nebo skupiny místo. Když vytváříte odkaz na pole nebo skupiny, InfoPath vytvoří nový, stejné pole nebo skupiny, jehož vlastnosti jsou propojené s vlastnostmi prvního pole nebo skupiny. Změny na jedno pole nebo skupinu automaticky aktualizovat druhé pole nebo skupiny. Referenční skupiny, například odkazovat na pole, obsahují stejná pole a skupiny a sdílení stejné vlastnosti.
-
Názvy nesmí obsahovat mezery.
-
Názvy musí začínat písmenem nebo podtržítka (_) a může obsahovat pouze alfanumerické znaky, podtržítka, spojovníky (--) a tečky (.).
Kromě toho tyto požadavky je vhodné použít název popisující obsah pole nebo skupiny. Například pokud máte skupinu obsahující detaily výdaje, název RozpisNákladů. Pole ve skupině, která obsahuje Částka výdaje zadejte název pole výdajů.
Typ Určuje, zda položku ve zdroji hlavní datové pole nebo skupiny. Pole obsahuje jedinečné hodnoty a skupina obsahuje dalších polí.
Typy polí a skupin
Napsané znaky |
Kdy použít |
Pole (atribut) |
Pomocí tohoto typu pro pole, pokud jeden nebo více z následujících situací:
|
Pole (prvek) |
Pomocí tohoto typu pro pole, pokud jeden nebo více z následujících situací:
Pole prvků může být všechna data, zadejte a může nebo nemusí být výchozí hodnotu. |
Skupina |
Použijte tento typ pro skupinu, která může obsahovat další pole nebo skupiny. |
Skupiny (volba) |
Tento typ použijte, pokud skupině může obsahovat pouze jeden z několika různých typů polí nebo skupin polí. Představte si, například, že jsou návrhem šablony formuláře, které dodavatele ve Spojených státech a zemích oblastí v Evropské unii použije a šablona formuláře obsahuje skupina voleb adresu. Skupina voleb adresa obsahuje skupiny s poli adresy ve Spojených státech nebo skupiny s poli adresy v zemi nebo oblasti v Evropské unii. Při otevření formuláře, který je založený na této šabloně, můžete zvolit uživatele zadejte adresu ve Spojených státech či adresy v jiné zemi nebo oblasti. Ovládací prvky, které jsou vázané na pole v příslušné skupiny se zobrazí ve formuláři. |
Dokončení schéma XML nebo dokument ve formátu XML |
Pokud chcete přidat další schématu XML nebo dokument ve formátu XML do zadaného umístění ve zdroji dat pomocí tohoto typu prvek. |
Datový typ Určuje typ dat, která mohou být uloženy pole.
Seznam dostupných typů dat
Typ dat |
Kdy použít |
Text |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje neformátovaný text. |
Formát RTF |
Použijte tento datový typ pro pole prvek, který obsahuje formátovaný text. Nelze použít tento datový typ atributu polí. |
Celé číslo |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje čísla bez desetinná čísla. |
Decimal |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje hodnoty s měnou nebo čísla s desetinná čísla. |
True nebo False |
Použijte tento datový typ pro prvků nebo vlastností pole obsahující data, která může obsahovat pouze jednu ze dvou hodnot. |
Hyperlink |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje identifikátor URI (Uniform Resource), například hypertextový odkaz nebo obor. |
Datum |
Použijte tento datový typ pro pole prvek nebo atribut, který obsahuje kalendářní datum. |
Čas |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje dobu 24 hodin. |
Datum a čas |
Použijte tento datový typ pro pole prvek nebo atribut, který obsahuje kalendářní datum a čas 24 hodin. |
Obrázek nebo soubor jako příloha |
Použijte tento datový typ pro prvků nebo vlastností pole, která obsahuje binární data, například obrázek nebo obrázku. |
Vlastní |
Použijte tento datový typ pro prvků nebo vlastností pole s vlastní typy dat, které jsou definovány obor. Tento typ dat se obvykle používá pro pole nebo skupiny, který je svázán s vlastní ovládací prvek. Pole názvů dat je povoleno, když zvolíte tento datový typ. |
Poznámka: Tato tabulka ukazuje jenom nejběžnější XML datové typy používané v šabloně formuláře. V aplikaci InfoPath můžete použít libovolný typ dat XML 1.0 doporučení Konsorcium World Wide Web (W3C). Použít datový typ, který není uveden v tabulce, musí extrahujte soubory formuláře pro šablonu formuláře a úpravy souboru schématu (.xsd). Odkazy na další informace o extrahování soubory formuláře pro šablonu formuláře v části Viz také.
Namespace dat Definuje identifikátor URI (Uniform Resource) přidáte obor názvů typu vlastní data. Tato vlastnost je dostupný u prvků nebo vlastností pole k vlastní datový typ vlastnosti. Když přidáte vlastní ovládací prvek do šablony formuláře, tato vlastnost obvykle obsahuje hodnotu, která je definována podle autora vlastní ovládací prvek, který je svázán s polem.
Výchozí hodnota Definuje počáteční hodnotu pole prvků nebo atribut při prvním otevření formuláře uživatelem. Vzorce můžete také přidat výchozí hodnoty, jako je aktuální datum, matematický výpočet nebo odkaz na jiné pole.
S opakováním Určuje, zda pole prvku, pole atribut nebo skupinu může vyskytnout víckrát formuláře. Typy ovládacích prvků, oddíly, opakující se tabulky a ovládací prvky, které jsou součástí opakující se oddíl nebo opakující se tabulka je vázaný na pole a s opakováním skupiny s opakováním seznamu.
Nesmí být prázdné Určuje, jestli pole prvků nebo atributu musí obsahovat hodnotu. Pokud pole neobsahuje žádná hodnota, je ovládací prvek, který je svázán s toto pole označené červená hvězdička nebo, u některých typů ovládacích prvků, červené čárkované ohraničení. Tato vlastnost je dostupný jenom u pole. Není k dispozici pro skupiny.
Sekundární zdroje dat
Sekundární zdroje dat jsou zdroje dat ve formuláři, které obsahují data zadaná prostřednictvím jiných datových připojení k externím zdrojům dat. Představte si, například, že u formuláře s vyúčtováním výdajů a chcete formuláře založené na šabloně formuláře přijmout výdaje v jiné hodnoty s měnou vytváříte šablony formuláře. Údaje o měně jsou však uloženy v databázi. Chcete-li zobrazit údaje o měně, přidejte datové připojení k této databázi. Údaje o měně je pak uložené v sekundární zdroj dat a zobrazenými v ovládacím prvku seznamu pole v šabloně formuláře.
Data z další datová připojení uložené v sekundární zdroje dat se zobrazí jako možnosti ovládacích prvků, například seznam, pole se seznamem nebo ovládací prvek rozevírací seznam pro uživatele vyberte při vyplňování formuláře. Po klepnutí na položku v sekundární zdroj dat, výběr zkopírována do pole ve zdroji dat hlavní.
Sekundární zdroje dat se liší od hlavního zdroje dat následujícím způsobem:
-
Sekundární zdroje dat jsou volitelné v šabloně formuláře. Všechny šablony formuláře musí mít hlavní zdroj dat.
-
Šablony formuláře můžete mít minimálně jednu vedlejší datových zdrojů ale jenom jeden hlavní zdroj dat..
-
Pole a skupiny v sekundární zdroj dat jsou založeny na způsobu uložení dat ve zdroji externích dat, které je připojené k formuláři pomocí datového připojení. Pomocí aplikace InfoPath nelze upravovat těchto polí a skupiny.
-
Na rozdíl od hlavního zdroje dat se neuloží sekundární zdroje dat s formulářem.
-
Data v sekundární zdroje dat není při odeslání uživatel odešle vyplněný formulář. Však můžete nakonfigurovat šablony formuláře do odesílání dat v sekundární zdroj dat do webové služby pomocí pravidel nebo příjemci e-mailu s použitím vlastního kódu.
Vytváření sekundárních zdrojů dat
Při přidání datového připojení k externímu zdroji dat, který vrací dat do formuláře aplikace InfoPath automaticky vytvoří sekundární zdroj dat. Jednotlivé datové připojení, které přidáte do šablony formuláře vytvoří odpovídající sekundární zdroj dat. Stejným způsobem, že pole a skupiny, se přidají do hlavního zdroje dat aplikace InfoPath přidá pole a skupiny sekundární zdroj dat. Pole a skupiny, se přidají do sekundární zdroj dat, aby se sloučí s tak, že zdroje externích dat jsou uložená data. Můžete vytvořit sekundárního datového připojení následujícím způsobem:
-
Webové služby
-
Soubor XML
-
Databáze aplikace Microsoft Office Access nebo databáze Microsoft SQL Server
-
Seznam na webu služby Microsoft Windows SharePoint Services
Přidání datového připojení k šabloně formuláře a vytvoříte sekundární zdroj dat, zobrazí se pole a skupiny v sekundární zdroj dat v podokně úloh Zdroj dat. Každý sekundární zdroj dat se zobrazují v toto podokno úloh s názvem datového připojení a za ním uveďte sekundární v závorkách.
Změna sekundární zdroje dat
Protože pole a skupiny sekundární zdroje dat založené na datových připojení k externím zdrojům dat, nelze změnit na pole a skupiny v sekundární zdroj dat. -Li zobrazit sekundární zdroj dat v podokně úloh Zdroj dat, pole ikonu zamknuté pole a skupiny mít ikona Vzhled označuje, zda je nelze upravit.
Principy vztah mezi zdroje dat a schématu XML
Při vyplňování formuláře, který je založený na šabloně formuláře, formuláře hlavní a vedlejší zdrojům dat uložených jako dokumentů XML na počítači uživatele. Struktura souboru XML je definován schéma XML. Schéma XML je založený na jazyce XML soubor, který definuje strukturu a elementů XML dokumentů, v tomto případě formuláře a data, která může obsahovat požadované prvky.
Při vytváření šablonu formuláře aplikace InfoPath automaticky vytvoří schéma XML, který slouží k definování struktury formulářů, které budou vyplňovat uživatelé. Každé pole nebo skupinou ve zdroji dat odpovídá prvek schéma XML. Vlastnosti každého pole a skupinou ve zdroji dat definují strukturu odpovídajících prvků a data, která může obsahovat jednotlivé elementy ve výsledném dokumentu XML. Na kartě Podrobnosti v dialogovém okně Vlastnosti pole nebo skupiny, kterou otevřete poklikáním pole nebo skupinu v podokně úloh Zdroj dat můžete zobrazit další schématu údaje.