Úvod do odesílání dat formuláře

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

Odesílání dat formuláře do databáze aplikace Access nebo SQL Server

Odesílání dat formuláře do webové služby

Odesílání dat formuláře na server služby Microsoft Windows SharePoint Services

Odesílání dat formuláře v-mailové zprávě

Odesílání dat formuláře do aplikace na webový server

Odesílání dat formuláře pomocí soubor datového připojení

Odesílání dat formuláře pomocí kódu

Základní informace

Při shromažďování dat v rámci větší obchodních procesů pomocí formulářů aplikace Microsoft Office InfoPath, tato data obvykle není, zůstane v formulářů, které uživatelé vyplnit. Místo toho dat formuláře přesune z formuláře do další fáze obchodnímu procesu, obvykle ke zdroji externích dat jako je databáze, webové služby nebo aplikace na webový server. Například zaměstnanec pomocí aplikace InfoPath můžete vyplnit formulář vyúčtování výdajů a odešlete formulář webové službě Pokud můžete zpracování formuláře.

Formulář aplikace InfoPath při odesílání do vnějšího zdroje dat

Na rozdíl od ukládání formuláře, kde uživatelé zvolte umístění pro uložení během vyplňování formuláře, odeslání formuláře odešle dat formuláře na určité místo, která byla definována při návrhu šablony formuláře, který souvisí s formuláři. Návrh šablony formuláře a povolení odeslání formuláře, můžete pracovat s daty, které uživatel zadá do formuláře odeslané do těchto umístění:

  • Databáze aplikace Microsoft Office Access nebo Microsoft SQL Server

  • Webové služby

  • Na server služby Microsoft Windows SharePoint Services

  • V-mailové zprávě

  • Aplikace na webový server

  • Vlastní aplikace, která hostuje aplikace InfoPath

Určení, kam data ve formulářích odeslání zvýšíte přesnost a efektivitu obchodních procesů, protože umožňuje získat větší kontrolu nad tyto procesy. Před uživatelů můžete odesílání dat formuláře, aplikace InfoPath zajistí, že data ve formulářích platí a umožňuje uživatelům neplatná data opravit. Tuto funkci lze zajistit, odeslání pouze platná data na straně zdroje externích dat.

Kromě návrhem šablony formuláře umožníte uživatelům odesílat data do jednoho umístění, můžete navrhnout šablonu formuláře tak, aby uživatelé mohli odesílat svých dat formuláře do několika umístění najednou. Můžete například navrhnout šabloně formulář vyúčtování výdajů tak, že když uživatelé odeslat vyplněné formuláře, dat u formulářů odeslaný k databázi a kopie každé dokončení formuláře odešlou se zároveň i v-mailové zprávě vedoucímu.

Pokaždé, když návrh šablony formuláře, odeslání k externímu zdroji dat aplikace InfoPath zapne příkazu Odeslat v nabídce soubor, jakož i na tlačítko Odeslat na panelu nástrojů Standardní ve výchozím nastavení. Podle potřeby můžete změnit název příkazu Odeslat. Kromě toho můžete také vložit tlačítko přímo na šablonu formuláře, který uživatelů můžou kliknout odesílání dat formuláře po dokončení vyplňující formulář.

Šablona formuláře můžete taky nastavit tak, že dojde k jedné z následujících možností po odeslání formuláře:

  • Zavření existujícího formuláře.

  • Zavření existujícího formuláře a otevře nový prázdný formulář.

  • Ponechání otevřeného existujícího formuláře.

Kromě toho můžete napsat zprávu, která se zobrazí po odeslání formuláře, která určuje, zda formulář byl odeslán úspěšně.

Začátek stránky

Odesílání dat formuláře do databáze aplikace Access nebo SQL Server

Formuláře aplikace InfoPath se často odesílají k databázím, ať už jde o aktualizaci jedné tabulky se záznamem zákazníka nebo složitější scénáře, jako jsou úpravy více tabulek, které jsou propojeny v šabloně formuláře vyúčtování výdajů. Tak, aby je můžete odeslat přímo do databáze aplikace Access nebo SQL Server, aniž by bylo nutné použít vlastní kód nebo skript, můžete navrhnout šablonu formuláře aplikace InfoPath. Odeslání dat formuláře do jinými typy databází můžete taky pomocí vlastního kódu nebo odeslání formuláře do webové služby, který je připojen k této databázi.

Chcete-li odeslat tak, aby databázi aplikace Access nebo SQL Server, musíte navrhnout šablonu formuláře, založený na této databázi. Zajistíte tak, že šablony formuláře Zdroj dat shoduje struktury databáze. Když naopak přidáte připojení k databázi existující šablony formuláře, uživatelé nebude moct odesílat vyplněné formuláře k databázi, protože zdroji dat formuláře neodpovídá struktury databáze. Šablona formuláře neodpovídá struktury databáze, nemůžete aplikace InfoPath se odešle data aktualizovat správná pole v databázi.

Když navrhujete šablonu formuláře aplikace InfoPath, který je založený na databázi, mějte na paměti následující:

  • Když se připojíte šablony formuláře do více než jednu tabulku v databázi, musí být připojená tabulky tak, že klíče.

  • Typy dat Long, například obrázky, obrázky, objekty OLE, přílohy ve formě souborů a Memo Accessu nebo SQL datové typy, byste měli vyloučit z datového připojení. Aplikace InfoPath nepodporuje datová připojení k těmto typům dat long. Vyloučit určitá pole v databázi, použijte Průvodce datovým připojením nastavit datové připojení.

Můžete určit, zda některou z těchto otázek slouží k použití v tématu informace v poli Souhrn na poslední stránce Průvodce datovým připojením. Stav Souhrn zda je povolena odeslání formuláře, pokud je zakázané, Souhrn vysvětluje, proč.

Po nastavení datového připojení mezi šabloně formuláře a databází, můžete upravit libovolné další požadované možnosti Odeslat. Například můžete změnit text, který se zobrazí na tlačítko Odeslat v šabloně formuláře. Můžete taky změnit zprávy, které se zobrazí uživatelům označíte, pokud úspěšně odeslání formuláře a můžete určit, zda chcete ponechat formulář otevřený po odeslání.

Začátek stránky

Odesílání dat formuláře do webové služby

Zda vytvoření pracovního postupu pro obchodních procesů nebo jako střední databáze pomocí webové služby InfoPath usnadňuje vytváření šablon formulářů, které spolupracují s webové služby. Aplikace InfoPath má Průvodce datovým připojením, který vás provede procesem připojení šablony formuláře do webové služby.

Existují dva běžné způsoby návrhem šablony formuláře, která odešle formuláře do webové služby:

  • Připojení existující šablony formuláře do webové služby

  • Návrh nové šablony formuláře, který je založený na webové služby

Pomocí obou těchto metod vytvoří aplikace InfoPath zdroje dat, který je na základě schématu webové služby. Díky formuláře založené na šabloně odešlete data webové služby.

Podrobné technické informace

Když uživatelé odeslat tak, aby webové služby, formulář odeslaný jako jazyk XML (Extensible Markup) data v obálce SOAP. Obálce SOAP funguje jako vstupní parametry pro zadané operaci webové služby. Je možné porovnávat to k odeslání formuláře pomocí protokolu HTTP, jehož výsledkem dokumentu ve formátu XML v žádost HTTP příspěvek.

Než připojíte šablonu formuláře aplikace InfoPath webové služby, zvažte následující skutečnosti:

  • InfoPath se nemůže připojit k webové službě používající Vzdálené volání procedur (RPC) zakódovaný styl. Je podporováno pouze kódování dokumentu literál typu.

  • Při konfiguraci šablony formuláře tak, aby jeho formuláře můžete odeslat data webové služby, můžete určit, že pouze data z určitých polí nebo skupiny můžete odeslat nebo můžete odeslat všechna data ve formuláři.

Po nastavení datového připojení webové služby můžete přidat tlačítko Odeslat do šablony formuláře a upravit libovolné další požadované možnosti Odeslat.

Začátek stránky

Odesílání dat formuláře na server služby Microsoft Windows SharePoint Services

Můžete navrhnout šablonu formuláře, která odešle data na serveru, na kterém běží Microsoft Windows SharePoint Services. Tímto způsobem můžete ukládat a organizovat všechny formuláře v knihovně dokumentů. Kromě toho můžete uživatelé vyplňovat formuláře založené na šabloně formuláře přímo z knihovny dokumentů. Můžete taky exportovat data z formuláře do aplikace Microsoft Office Excel nebo sloučení dat z několika formulářů do jednoho. Pokud povolíte odeslání formuláře přímo do knihovny dokumentů, kromě toho můžete předdefinovat názvy souborů neobsahují formulářů, ať už pomocí statické hodnoty a hodnoty na základě dat ve formuláři nebo pomocí Vzorec.

Po konfiguraci šablony formuláře povolení odesílání dat formuláře do knihovny dokumentů služby SharePoint, můžete do formuláře přidat tlačítko Odeslat a upravit další možnosti odeslání, například text na tlačítko Odeslat zpráv zobrazených uživateli označení úspěšně odeslání formuláře a jestli chcete zachovat formuláři otevřete po odeslání.

Začátek stránky

Odesílání dat formuláře v-mailové zprávě

Používání e-mailový program je jedním ze způsobů nejjednodušší a nejběžnější nastavení pracovního postupu pro obchodních procesů. Můžete navrhnout šablonu formuláře aplikace InfoPath, který umožňuje uživatelům klikněte na tlačítko Odeslat na panelu nástrojů Standardní nebo v nabídce soubor odeslat jako přílohu nebo v textu e-mailové zprávy vyplněný formulář. E-mailové adresy, předmět a název souboru přílohy můžete všechny předem při navrhnout šablonu formuláře, ať už pomocí statické hodnoty a hodnoty na základě položek ve formuláři nebo pomocí vzorce. Můžete například navrhnout šablonu formuláře tak, aby vyplněné formuláře se automaticky odesílají e-mailové zprávy s předdefinované předmět e-mailovou adresu, který je založený na položku ve formuláři. Kromě toho na základě dat, které uživatelé zadávat do formuláře, můžete definovat názvy dynamického souboru pro formulář.

Aby uživatelé mohli odesílat formuláře v e-mailové zprávy musí mít Microsoft Office Outlook 2003 nebo Microsoft Office Outlook 2007 na svém počítači nainstalovanou. Uživatelé, kteří vyplňovat ve webovém prohlížeči nemusí Outlook odesílat formuláře jako e-mailové zprávy.

Po konfiguraci šablony formuláře umožňuje odeslání formuláře v e-mailovou zprávu, můžete přidat tlačítko Odeslat na panelu nástrojů Standardní a příkaz Odeslat do nabídky soubor k šabloně formuláře a upravit jiné odeslat možnosti, například text, který se zobrazí po klepnutí na tlačítko Odeslat zpráv zobrazených uživateli označíte úspěšně odeslání formuláře, a zda chcete ponechat formulář otevřený po odeslání.

Začátek stránky

Odesílání dat formuláře do aplikace na webový server

Pokud máte existující stránku stránky ASP (Active Server) nebo jiný kód na webový server, který můžete zpracování XML dat, můžete návrh šablony formuláře tak, aby uživatelé mohli odesílat vyplněné formuláře na tento webový server pomocí metody HTTP příspěvek. Při konfiguraci šablony formuláře umožníte uživatelům odesílat formuláře tímto způsobem aplikace InfoPath vytvoří zprávu, která obsahuje data formuláře a odešle tuto zprávu na webový server. Když návrhem šablony formuláře a odeslání dat na webový server, můžete přidat tlačítko Odeslat do šablony formuláře, zadejte text, který se zobrazí na tlačítko Odeslat, přizpůsobení zprávy, které se zobrazí uživatelům označíte, pokud byla formuláře úspěšně odeslali a určete, zda chcete ponechat formulář otevřený po odeslání.

Začátek stránky

Odesílání dat formuláře pomocí soubor datového připojení

V Microsoft Office InfoPath 2007 máte taky možnost vytvořit soubor XML s názvem souboru datového připojení, která obsahuje všechny možnosti potřebné pro datové připojení. Uložení souboru v knihovně datových připojení na webu Microsoft Office SharePoint Server 2007 a pak navrhnout několik šablon formulářů používajících stejného souboru XML pro nastavení datového připojení. Použití soubor datového připojení znamená, že pokud nic se změnami připojení dat – například, pokud změně zdroje umístění externí data – soubor datového připojení můžete aktualizovat jednou a místo aktualizace datového připojení v každém jednotlivé formuláři Šablona. Všechny šablon formulářů používajících soubor datového připojení bude automaticky aktualizován nové nastavení.

Soubor datového připojení může obsahovat nastavení, které určuje, jak můžou uživatelé odesílat data. Můžete navrhnout šablonu formuláře pomocí nastavení v tento soubor datového připojení. Po konfiguraci povolit odeslání formuláře v šabloně formuláře, můžete přidat příkaz Odeslat na nabídku soubor a tlačítko Odeslat na panelu nástrojů Standardní ve formuláři, který je založený na šabloně formuláře a upravte jakékoli jiné odeslání možnosti, například text, který se zobrazí na tlačítko Odeslat a příkaz zpráv zobrazených uživateli označíte úspěšně odeslání formuláře, a zda chcete ponechat formulář otevřený po odeslání.

Začátek stránky

Odesílání dat formuláře pomocí kódu

Pokud chcete vytvořit rozšířené funkce v šabloně formuláře pro odesílání dat formuláře, můžete napsat spravovaný kód pomocí Microsoft Visual Basic .NET, Microsoft Visual Basic .NET nebo skriptu. Funkce například můžete přidat do šablony formuláře, který umožňuje odeslání formuláře na více míst v celém dokumentu nebo k externímu zdroji dat, který neposkytuje podporu obvykle aplikace InfoPath.

Tip: Pokud nemůžete konfigurace šablony formulářů umožníte uživatelům odesílat formuláře k externímu zdroji dat pomocí možnosti aplikace InfoPath datových připojení, můžete pomocí této funkce můžete napsat vlastní implementaci datového připojení k tomuto zdroji externích dat.

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.

×