Návrh šablony formuláře založené na webové službě

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.

Můžete navrhnout šablonu formuláře, která bude používat webovou službu pro dotazy na data, odesílání dat, nebo pro dotazy i odesílání dat.

V tomto článku

Základní informace

Důležité informace o kompatibilitě

Než začnete

Návrh šablony formuláře s datovým připojením dotazu

Návrh šablony formuláře s datové připojení pro odesílání

Návrh šablony formuláře s dotazu a datová připojení pro odesílání

Přehled

Formulář může obsahovat jedno primární datové připojení (označované jako hlavní datové připojení) a také jedno či více sekundárních datových připojení. V závislosti na cílech formuláře mohou být prostřednictvím datového připojení zadávány dotazy na data formuláře nebo odesílána data formuláře do externího zdroje dat, jakým je například databáze serveru Microsoft SQL Server nebo webová služba.

Když navrhujete šablony formuláře, který je založený na webové služby, máte na výběr konfigurace šablony formuláře umožňuje formuláře založené na této šabloně přijímat data, odeslat data, nebo odesílat a přijímat data mezi libovolnými webové služby. Pokud jsou návrhem šablony formuláře a povolení formulářů pro příjem dat z webové služby, Microsoft Office InfoPath vytvoří datové připojení dotazu jako datového připojení ve formuláři. Založené na této datové připojení, vytvoří aplikace InfoPath hlavní Zdroj dat pomocí pole dotazu, datová pole a skupiny, které jsou založeny na Schéma XML webové služby. Pole dotazu obsahují data, která webová služba používá pro určení, co odešlete formulář. Hlavní datové připojení použijete formuláře založené na této šabloně formuláře aplikace InfoPath vytvoří dotaz pomocí data v polích dotazu. Aplikace InfoPath pošle dotaz prostřednictvím dotazu datového připojení webové služby. Webová služba vrátí tedy výsledek dotazu zpátky do formuláře prostřednictvím datového připojení dotazu.

Vzhledem k tomu, že datová struktura dotazu a datových polí musí odpovídat způsobu, jakým jsou data uložena ve webové službě, nemůžete měnit existující pole či skupiny v hlavním datovém zdroji. V hlavním datovém zdroji můžete pouze přidat pole nebo skupiny do kořenové skupiny. Odkazy na další informace o zdrojích dat naleznete v části Viz také.

Navrhujete-li šablonu formuláře určenou pro odeslání dat webové službě, aplikace InfoPath vytvoří v hlavním datovém připojení formuláře datové připojení pro odesílání, což umožní uživatelům odesílat webové službě data ve formulářích. Aplikace InfoPath dále přidá příkaz Odeslat do nabídky Soubor a zpřístupní tlačítko Odeslat na panelu nástrojů Standardní pro formulář. Můžete také upravit možnosti odeslání pro formuláře. Po vytvoření datového připojení pro odesílání aplikace InfoPath určí, které parametry webové služby jsou dostupné pro příjem dat. V závislosti na této informaci můžete upřesnit, jaká pole budete prostřednictvím webové služby odesílat.

Navrhujete-li šablonu formuláře určenou pro odesílání i příjem dat z webové služby, aplikace InfoPath vytvoří datové připojení pro dotazy i datové připojení pro odesílání.

Aplikace InfoPath používá pro komunikaci s webovými službami následující standardy webových služeb:

  • SOAP (Simple Object Access Protocol):    SOAP je komunikační protokol definující zprávy XML, které se používají ke komunikaci s webovou službou.

  • Jazyk WSDL (Web Services Description Language)    Jazyk WSDL je standardem pro schémata XML. Používá se k popisu umístění, komunikačních protokolů a rozhraní webové služby. Aplikace InfoPath může přijímat pouze webové služby se stylem document/literal.

  • Služba UDDI (Universal Description Discovery and Integration)    Jedná se o adresářovou službu popisující webové služby poskytované podnikem.

Začátek stránky

Aspekty kompatibility:

V Šablona formuláře kompatibilní s prohlížečem nelze datové připojení pro odesílání konfigurovat tak, aby uživatelům umožňovalo odesílat webové službě, která přijímá objekt Microsoft ADO.NET DataSet, kromě dat formuláře také informace o změnách. Informace o změnách se týkají úprav, které uživatel provedl v datech uložených v databázi. Databáze používá webovou službu pro připojení uživatelů k databázi. Prostředí ADO.NET může pomocí informací o změnách určit způsob aktualizace dat v databázi. Informujte se u správce webové služby, zda webová služba vyžaduje k aktualizaci databáze informace o změnách. Pokud ano, měli byste navrhnout šablonu formuláře, jejíž formuláře se budou vyplňovat pouze v aplikaci InfoPath.

Začátek stránky

Než začnete

Po navrhnout šablonu formuláře založenou na webové službě, budete od správce webové služby potřebovat následující informace:

  • umístění webové služby;

  • ověření, že webová služba používá kódování stylu document/literal; aplikace InfoPath může používat pouze webové služby se stylem document/literal;

  • název operace webové služby, která bude odesílat data do formulářů založených na této šabloně formuláře nebo je z nich přijímat.

Začátek stránky

Návrh šablony formuláře s datovým připojením pro dotazy

Chcete-li navrhnout šablonu formuláře s datovým připojení pro dotazy, proveďte následující kroky:

  1. Vytvoření šablony formuláře    Vytváříte-li šablonu formuláře, která bude přijímat data webové služby, aplikace InfoPath vytvoří mezi webovou službou a formulářem založeným na této šabloně hlavní datové připojení s datovým připojením pro dotazy. Aplikace InfoPath rovněž vytvoří hlavní zdroj dat šablony formuláře.

  2. Přidání jednoho nebo více ovládacích prvků a zobrazení výsledků dotazu    Umožňuje uživatelům zobrazit a upravit data pole v hlavním zdroji dat při otevření formuláře můžete přidat ovládacího prvku do šablony formuláře a potom ovládací prvek svázán s polem ve zdroji dat hlavní.

Krok 1: Vytvoření šablony formuláře

  1. V nabídce Soubor klikněte na příkaz Navrhnout šablonu formuláře.

  2. V dialogovém okně Navrhnout šablonu formuláře v oddílu Navrhnout nový zaškrtněte políčko Šablona formuláře.

  3. V seznamu Založený na klepněte na možnost Webová služba.

  4. Jestliže navrhujete šablonu formuláře kompatibilní s prohlížečem, zaškrtněte políčko Povolit pouze funkce kompatibilní s prohlížečem.

  5. Klepněte na tlačítko OK.

  6. V Průvodci datovým připojením klepněte na přepínač Přijímat data a pak klepněte na tlačítko Další.

  7. Na další stránce zadejte umístění webové služby a pak klepněte na tlačítko Další.

    Pokud chcete hledat webové služby pomocí serveru univerzální popis zjišťování a hodnocení integrace UDDI (), klepněte na Hledat UDDI, zadejte adresu URL UDDI serveru, na kterém chcete hledat, určete, zda chcete najít poskytovatele nebo službu, která je k dispozici, zadejte klíčové slovo pro hledání a klikněte na Hledat. Webové služby, které odpovídají vaší klíčové slovo pro hledání se zobrazí v seznamu výsledků hledání. Vyberte webová služba, kterou chcete použít a klikněte na tlačítko OK.

  8. V seznamu Vyberte operaci klepněte na operaci webové služby, která vrátí data do formuláře, a potom klepněte na tlačítko Další.

  9. Jestliže Průvodce datovým připojením zjistí ve schématu webové služby neznámý prvek, budete na další stránce průvodce pravděpodobně vyzváni k zadání ukázkových hodnot jednotlivých parametrů, aby bylo možné určit, které skupiny nebo pole mají být přidány do hlavního zdroje dat.

    Postup

    1. V tabulce Parametry vyberte parametr a klepněte na možnost Nastavit ukázkovou hodnotu.

    2. Do pole Ukázková hodnota zadejte hodnotu, kterou by uživatel mohl použít pro toho pole, a klepněte na tlačítko OK.

    3. Opakujte tento postup u každého parametru v tabulce Parametry a klepněte na tlačítko Další.

    Podrobné technické informace

    Při konfigurování datového připojení k webové službě v Průvodci datovým připojením se aplikace Microsoft Office InfoPath připojí k webové službě a odešle požadavek na soubor WSDL (Web Service Description Language). Soubor WSDL obsahuje schéma používané webovou službou. Webová služba reaguje na požadavek tak, že tento soubor odešle aplikaci InfoPath. V aplikaci InfoPath jsou na základě informací v tomto souboru přidána příslušná pole a skupiny do sekundárního zdroje dat v šabloně formuláře. Pokud aplikace InfoPath najde v souboru WSDL neznámý typ prvku, určí definici tohoto prvku podle vzorových dat a přidá do sekundárního zdroje dat příslušná pole a skupiny.

  10. Akceptuje-li webová služba změnu informací, na další stránce průvodce budete dotázáni, zda chcete do datového dotazu zahrnout informace o změnách. Ve většině případů nechte políčko Při odesílání dat zahrnout informace o změnách zaškrtnuté a potom klepněte na tlačítko Další. Pokud nechcete zahrnout informace o změnách, zrušte zaškrtnutí políčka Při odesílání dat zahrnout informace o změnách a potom klepněte na tlačítko Další.

    Pokud navrhujete šablonu formuláře kompatibilní s prohlížeči, je toto políčko zakázáno.

    Podrobné technické informace

    Tato stránka se v průvodci zobrazí pouze tehdy, když soubor WSDL (Web Services Description Language) webové služby označuje, že tato webová služba vrátí objekt Microsoft ADO.NET DataSet.

  11. Na další stránce průvodce zadejte název datového připojení.

  12. Zkontrolujte správné informace v části Souhrn a potom klikněte na Dokončit.

Krok 2: Přidání jednoho nebo více ovládacích prvků a zobrazení výsledků dotazu

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

  2. Přetáhněte ovládací prvek do šablony formuláře.

  3. V dialogovém okně Vazba ovládací prvek vyberte skupinu nebo pole, které mají být ovládací prvek vázat.

Začátek stránky

Návrh šablony formuláře s datovým připojením pro odesílání

Chcete-li navrhnout formulář s datovým připojením pro odesílání, proveďte následující kroky:

  1. Vytvoření šablony formuláře    Když připravujete šablonu formuláře, která bude odesílat data webové službě, aplikace InfoPath vytvoří mezi webovou službou a formulářem založeným na této šabloně hlavní datové připojení s datovým připojením pro odesílání. Aplikace InfoPath rovněž vytvoří hlavní zdroj dat šablony formuláře.

  2. Přidat jeden nebo více controlsand svážete skupinám nebo polí, nebo nastavit vlastnosti ovládacího prvku na zobrazení dat v poli    Povolit uživatelům úpravy dat v polích v hlavní zdroj dat, můžete přidat ovládací prvky k šabloně formuláře a tyto ovládací prvky svázat pole ve zdroji dat hlavní.

  3. Konfigurace možností odeslání    Je možné konfigurovat, která data budete odesílat webové službě, a také možnosti odeslání pro formulář.

Krok 1: Vytvoření šablony formuláře

  1. V nabídce Soubor klikněte na příkaz Navrhnout šablonu formuláře.

  2. V dialogovém okně Navrhnout šablonu formuláře v oddílu Navrhnout nový zaškrtněte políčko Šablona formuláře.

  3. V seznamu Založený na klepněte na možnost Webová služba.

  4. Jestliže navrhujete šablonu formuláře kompatibilní s prohlížečem, zaškrtněte políčko Povolit pouze funkce kompatibilní s prohlížečem.

  5. Klepněte na tlačítko OK.

  6. V Průvodci datovým připojením klepněte na přepínač Odesílat data a pak klepněte na tlačítko Další.

  7. Na další straně průvodce zadejte umístění webové služby, do které budou uživatelé odesílat data, a potom klepněte na tlačítko Další.

    Pokud chcete hledat webové služby pomocí serveru univerzální popis zjišťování a hodnocení integrace UDDI (), klepněte na Hledat UDDI, zadejte adresu URL UDDI serveru, na kterém chcete hledat, určete, zda chcete najít poskytovatele nebo službu, která je k dispozici, zadejte klíčové slovo pro hledání a klikněte na Hledat. Webové služby, které odpovídají vaší klíčové slovo pro hledání se zobrazí v seznamu výsledků hledání. Vyberte webová služba, kterou chcete použít a klikněte na tlačítko OK.

  8. Klepněte na tlačítko Další.

  9. V seznamu Vyberte operaci klepněte na operaci webové služby, která bude přijímat odesílaná data, a potom klepněte na tlačítko Další.

  10. Na další stránce průvodce zadejte název datového připojení.

  11. Zkontrolujte správné informace v části Souhrn a potom klikněte na Dokončit.

Krok 2: Přidání jednoho nebo více ovládacích prvků a jejich přiřadit skupinám nebo pole

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

  2. Přetáhněte ovládací prvek do šablony formuláře.

  3. V dialogovém okně Vazba ovládací prvek vyberte skupinu nebo pole, které mají být ovládací prvek vázat.

  4. Opakujte kroky 2 a 3 pro všechny prvky, které chcete přidat do šablony formuláře.

Krok 3: Konfigurace možností pro odesílání

  1. V nabídce Nástroje klepněte na příkaz Datová připojení.

  2. V dialogovém okně Datová připojení klepněte na datové připojení pro odesílání v hlavním datovém připojení a potom na tlačítko Změnit.

  3. V Průvodci datovým připojením dvakrát klepněte na tlačítko Další.

  4. Chcete-li na další stránce průvodce vybrat, jaká data z formuláře mají být pro jednotlivé parametry webové služby odesílána, proveďte jednu z následujících akcí:

    Odeslání dat do pole nebo skupiny

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. V části Možnosti parametrů klepněte na možnost Pole nebo skupina.

    3. Klikněte na Upravit Vzhled tlačítka .

    4. V dialogovém okně Vybrat pole nebo skupinu klepněte na pole nebo skupinu, jejichž obsah chcete odeslat, a klepněte na tlačítko OK.

    5. V poli Zahrnout klepněte na položku Pouze text a podřízené prvky, pokud chcete odeslat pouze data v tomto poli a podřízené prvky pole nebo skupiny, nebo klepněte na položku Dílčí stromová struktura XML, včetně vybraného prvku, pokud chcete odeslat název pole, data v poli a podřízené prvky ve vybrané skupině nebo poli.

    Odeslání všech dat ve formuláři

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. Ve skupinovém rámečku Možnosti parametrů klepněte na možnost Celý formulář (dokument XML, včetně pokynů pro zpracování).

    Odeslání dat jako řetězec

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. Ve skupinovém rámečku Možnosti parametrů klepněte na možnost Celý formulář (dokument XML, včetně pokynů pro zpracování).

    3. Zaškrtněte políčko Odeslat data jako řetězec.

      Poznámka : Tato možnost se běžně používá pro odesílání dat s elektronickým podpisem. Ve většině případů toto políčko nemusí být zaškrtnuto.

    Podrobné technické informace o ADO.NET datovou sadu objektů

    Jestliže webová služba vyžaduje objekt ADO.NET DataSet, vyberte při konfiguraci tohoto datového připojení uzel datové sady. V případě, že pro datové připojení k webové službě vyžadující objekt datové sady ActiveX Data Objects (ADO) použijete jiný typ uzlu, akce odeslání se nezdaří.

  5. Klepněte na tlačítko Další.

  6. Klepněte na tlačítko Dokončit.

  7. Klepněte na tlačítko Zavřít.

  8. V nabídce Nástroje klikněte na Možnosti odeslání.

    1. Chcete-li změnit název tlačítka Odeslat, které se zobrazuje na panelu nástrojů Standardní, a příkazu Odeslat, který se zobrazuje v nabídce Soubor, když uživatelé vyplní formulář, zadejte nový název do pole Titulek v dialogovém okně Možnosti odeslání.

      Pokud chcete k tomuto tlačítku a příkazu přiřadit klávesovou zkratku, zadejte znak ampersandu (&) před znak, který chcete použít jako klávesovou zkratku. Chcete-li k tlačítku a příkazu Odeslat přiřadit například klávesovou zkratku ALT+D, zadejte O&deslat.

  9. Pokud uživatelům při vyplňování formuláře nechcete povolit použití příkazu Odeslat ani tlačítka Odeslat na panelu nástrojů Standardní, zrušte zaškrtnutí políčka Zobrazit položku nabídky Odeslat a tlačítko Odeslat na panelu nástrojů.

    1. Ve výchozím nastavení zůstane formulář po odeslání otevřený a aplikace InfoPath zobrazí zprávu s informacemi o tom, zda byl formulář úspěšně odeslán. Jestliže chcete toto výchozí chování změnit, klikněte na tlačítko Upřesnit a proveďte jeden z následujících kroků:

      1. Chcete-li po odeslání vyplněného formuláře uživatelem formulář zavřít nebo vytvořit nový prázdný formulář, klikněte na požadovanou možnost v rozevíracím seznamu Po odeslání.

      2. Chcete-li vytvořit vlastní zprávu s informacemi o tom, zda byl formulář úspěšně odeslán, zaškrtněte políčko Použít vlastní zprávy a potom zadejte požadované zprávy do polí Při úspěchu a Při neúspěchu.

        Pomocí zprávy v poli Při neúspěchu uživatelům sdělte, co je třeba provést, pokud nelze formulář odeslat. Můžete uživatelům například navrhnout, aby uložili formulář a požádali o další pokyny jinou osobu.

      3. Pokud nechcete, aby se po odeslání formuláře uživateli zobrazila zpráva, zrušte zaškrtnutí políčka Zobrazit zprávy o úspěšném nebo neúspěšném provedení.

Začátek stránky

Návrh šablony formuláře s datovým připojením pro dotazy i odesílání

Chcete-li navrhnout šablonu formuláře s datovým připojením pro dotazy i odesílání, proveďte následující kroky:

  1. Vytvoření šablony formuláře    Vytváříte-li šablonu formuláře, která bude provádět dotazy na data a bude data také odesílat webové službě, aplikace InfoPath vytvoří mezi šablonou formuláře a webovou službou hlavní datové připojení s datovými připojeními pro dotazy i odesílání. Aplikace InfoPath rovněž vytvoří hlavní zdroj dat šablony formuláře.

  2. Přidání ovládacího prvku a jeho svázání s polem tak, aby v poli zobrazoval data    Chcete-li uživatelům umožnit zobrazení a úpravu dat v polích hlavního datového zdroje, přidejte do šablony formuláře ovládací prvky, které následně svážete s poli hlavního zdroje dat.

  3. Konfigurace možností odeslání    Je možné konfigurovat, která data budete odesílat webové službě, a také možnosti odeslání pro formulář.

Krok 1: Vytvoření šablony formuláře

  1. V nabídce Soubor klikněte na příkaz Navrhnout šablonu formuláře.

  2. V dialogovém okně Navrhnout formulář v oddílu Navrhnout nový zaškrtněte políčko Šablona formuláře.

  3. V seznamu Založený na klepněte na možnost Webová služba.

  4. Jestliže navrhujete šablonu formuláře kompatibilní s prohlížečem, zaškrtněte políčko Povolit pouze funkce kompatibilní s prohlížečem.

  5. Klepněte na tlačítko OK.

  6. V Průvodci datovým připojením klepněte nejprve na možnost Přijímat a odesílat data a potom na tlačítko Další.

  7. Na další stránce průvodce zadejte umístění webové služby s operací, která odesílá data do šablony formuláře, a klepněte na tlačítko Další.

    Pokud chcete hledat webové služby pomocí serveru univerzální popis zjišťování a hodnocení integrace UDDI (), klepněte na Hledat UDDI, zadejte adresu URL UDDI serveru, na kterém chcete hledat, určete, zda chcete najít poskytovatele nebo službu, která je k dispozici, zadejte klíčové slovo pro hledání a klikněte na Hledat. Webové služby, které odpovídají vaší klíčové slovo pro hledání se zobrazí v seznamu výsledků hledání. Vyberte webová služba, kterou chcete použít a klikněte na tlačítko OK.

  8. V seznamu Vyberte operaci klepněte na operaci webové služby, která vrátí data do formuláře, a potom klepněte na tlačítko Další.

  9. Jestliže se průvodce datovým připojením setká ve schématu webové služby s neznámým prvkem, na další stránce průvodce budete pravděpodobně vyzváni, abyste upřesnili vzorek hodnot pro každý parametr. Tím se určí, jaká pole nebo skupiny budou přidány do hlavního datového zdroje.

    Postup

    1. V tabulce Parametry vyberte parametr a klepněte na možnost Nastavit ukázkovou hodnotu.

    2. Do pole Ukázková hodnota zadejte hodnotu, kterou by uživatel mohl použít pro toho pole, a klepněte na tlačítko OK.

    3. Opakujte tento postup u každého parametru v tabulce Parametry a klepněte na tlačítko Další.

    Podrobné technické informace

    Při konfigurování datového připojení k webové službě v Průvodci datovým připojením se aplikace Microsoft Office InfoPath připojí k webové službě a odešle požadavek na soubor WSDL (Web Service Description Language). Soubor WSDL obsahuje schéma používané webovou službou. Webová služba reaguje na požadavek tak, že tento soubor odešle aplikaci InfoPath. V aplikaci InfoPath jsou na základě informací v tomto souboru přidána příslušná pole a skupiny do sekundárního zdroje dat v šabloně formuláře. Pokud aplikace InfoPath najde v souboru WSDL neznámý typ prvku, určí definici tohoto prvku podle vzorových dat a přidá do sekundárního zdroje dat příslušná pole a skupiny.

  10. Akceptuje-li webová služba změnu informací, na další stránce průvodce budete dotázáni, zda chcete do datového dotazu zahrnout informace o změnách. Ve většině případů nechte políčko Při odesílání dat zahrnout informace o změnách zaškrtnuté a potom klepněte na tlačítko Další. Pokud nechcete zahrnout informace o změnách, klepnutím zrušte zaškrtnutí políčka Při odesílání dat zahrnout informace o změnách a potom klepněte na tlačítko Další.

    Pokud navrhujete šablonu formuláře kompatibilní s prohlížeči, je toto políčko zakázáno.

    Podrobné technické informace

    Tato stránka se v průvodci objeví pouze tehdy, když soubor WSDL (Web Services Description Language) webové služby označuje, že tato webová služba vrátí objekt ADO.NET DataSet.

  11. Na další stránce průvodce zadejte název datového připojení pro dotazy a potom klepněte na tlačítko Další.

  12. Na další stránce průvodce zadejte umístění webové služby, kam budou uživatelé odesílat formuláře, a potom klepněte na tlačítko Další.

    Pokud chcete hledat webové služby pomocí serveru univerzální popis zjišťování a hodnocení integrace UDDI (), klepněte na Hledat UDDI, zadejte adresu URL UDDI serveru, na kterém chcete hledat, určete, zda chcete najít poskytovatele nebo službu, která je k dispozici, zadejte klíčové slovo pro hledání a klikněte na Hledat. Webové služby, které odpovídají vaší klíčové slovo pro hledání se zobrazí v seznamu výsledků hledání. Vyberte webová služba, kterou chcete použít a klikněte na tlačítko OK.

  13. V seznamu Vyberte operaci klepněte na operaci webové služby, která bude přijímat odesílaná data, a potom klepněte na tlačítko Další.

  14. Chcete-li na další stránce průvodce vybrat, jaká data z formuláře mají být pro jednotlivé parametry webové služby odesílána, proveďte jednu z následujících akcí:

    Odeslání dat do pole nebo skupiny

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. V části Možnosti parametrů klepněte na možnost Pole nebo skupina.

    3. Klikněte na Upravit Vzhled tlačítka .

    4. V dialogovém okně Vybrat pole nebo skupinu klepněte na pole nebo skupinu, jejichž obsah chcete odeslat, a klepněte na tlačítko OK.

    5. V poli Zahrnout klepněte na položku Pouze text a podřízené prvky, pokud chcete odeslat pouze data v tomto poli a podřízené prvky pole nebo skupiny, nebo klepněte na položku Dílčí stromová struktura XML, včetně vybraného prvku, pokud chcete odeslat název pole, data v poli a podřízené prvky ve vybrané skupině nebo poli.

    Odeslání všech dat ve formuláři

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. Ve skupinovém rámečku Možnosti parametrů klepněte na možnost Celý formulář (dokument XML, včetně pokynů pro zpracování).

    Odeslání dat jako řetězec

    1. V seznamu Parametry vyberte parametr webové služby, který bude přijímat data z formuláře.

    2. Ve skupinovém rámečku Možnosti parametrů klepněte na možnost Celý formulář (dokument XML, včetně pokynů pro zpracování).

    3. Zaškrtněte políčko Odeslat data jako řetězec.

      Tato možnost se běžně používá pro odesílání dat s elektronickým podpisem. Ve většině případů toto políčko nemusí být zaškrtnuto.

    Podrobné technické informace o ADO.NET datovou sadu objektů

    Jestliže webová služba vyžaduje objekt ADO.NET DataSet, když provádíte konfiguraci tohoto datového připojení, vyberte uzel datové sady. Použijete-li jiný typ uzlu pro datové připojení k webové službě, která vyžaduje objekt ADO.NET DataSet, akce odeslání se nezdaří.

  15. Klepněte na tlačítko Další.

  16. Na další stránce průvodce zadejte název datového připojení pro odeslání a pak klepněte na tlačítko Dokončit.

Krok 2: Přidání ovládacího prvku a jeho svázání s polem tak, aby se v poli zobrazovala data

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

  2. Přetáhněte ovládací prvek do šablony formuláře.

  3. V dialogovém okně Vazba ovládacího prvku vyberte pole, které mají být ovládací prvek vázat.

Krok 3: Konfigurace možností odeslání

  1. V nabídce Nástroje klikněte na Možnosti odeslání.

    1. Chcete-li změnit název tlačítka Odeslat, které se zobrazuje na panelu nástrojů Standardní, a příkazu Odeslat, který se zobrazuje v nabídce Soubor, když uživatelé vyplní formulář, zadejte nový název do pole Titulek v dialogovém okně Možnosti odeslání.

      Pokud chcete k tomuto tlačítku a příkazu přiřadit klávesovou zkratku, zadejte znak ampersandu (&) před znak, který chcete použít jako klávesovou zkratku. Chcete-li k tlačítku a příkazu Odeslat přiřadit například klávesovou zkratku ALT+D, zadejte O&deslat.

  2. Pokud uživatelům při vyplňování formuláře nechcete povolit použití příkazu Odeslat ani tlačítka Odeslat na panelu nástrojů Standardní, zrušte zaškrtnutí políčka Zobrazit položku nabídky Odeslat a tlačítko Odeslat na panelu nástrojů.

    1. Ve výchozím nastavení zůstane formulář po odeslání otevřený a aplikace InfoPath zobrazí zprávu s informacemi o tom, zda byl formulář úspěšně odeslán. Jestliže chcete toto výchozí chování změnit, klikněte na tlačítko Upřesnit a proveďte jeden z následujících kroků:

      • Chcete-li po odeslání vyplněného formuláře uživatelem formulář zavřít nebo vytvořit nový prázdný formulář, klikněte na požadovanou možnost v rozevíracím seznamu Po odeslání.

      • Chcete-li vytvořit vlastní zprávu s informacemi o tom, zda byl formulář úspěšně odeslán, zaškrtněte políčko Použít vlastní zprávy a potom zadejte požadované zprávy do polí Při úspěchu a Při neúspěchu.

        Pomocí zprávy v poli Při neúspěchu uživatelům sdělte, co je třeba provést, pokud nelze formulář odeslat. Můžete uživatelům například navrhnout, aby uložili formulář a požádali o další pokyny jinou osobu.

      • Pokud nechcete, aby se po odeslání formuláře uživateli zobrazila zpráva, zrušte zaškrtnutí políčka Zobrazit zprávy o úspěšném nebo neúspěšném provedení.

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.

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×