Odeslání dat formuláře do databáze Microsoft Accessu

Platí pro
InfoPath 2010 InfoPath 2013

V tomto článku

Přehled

Při návrhu šablony formuláře aplikace systém Microsoft Office InfoPath, která je založena na databázi Aplikace systém Microsoft Office Access (.mdb) nebo systém Microsoft Office Access 2007 (.accdb), Průvodce datovým připojením vytvoří datové připojení pro odeslání k databázi, pokud jsou splněny následující podmínky.

  • Šablona formuláře je navržená tak, aby ji uživatelé museli vyplnit pomocí aplikace InfoPath. Pokud bude formulář vyplněn pomocí webového prohlížeče, nemůže odeslat data přímo do databáze. Pokud chcete nakonfigurovat šablonu formuláře kompatibilní s prohlížečem pro odesílání dat do databáze, použijte datové připojení, které odesílá data do webové služby, která pracuje s databází.
  • Primární tabulka databáze použitá v hlavním datovém připojení obsahuje primární klíč, jedinečné omezení nebo jedinečný index.
  • Všechny ostatní databázové tabulky, které se používají s tímto hlavním datovým připojením, mají jednoduchou hierarchickou relaci s primární tabulkou databáze.
  • Databáze neobsahuje pole, která mohou ukládat velký binární datový typ, jako jsou obrázky, obrázky, objekty OLE, přílohy souborů, datový typ memo aplikace Office Access nebo datový typ TEXT SQL.

Pokud databáze tyto požadavky splňuje, aplikace InfoPath vytvoří datové připojení pro odeslání a přidá tlačítko Odeslat na panel nástrojů Standardní a příkaz Odeslat do nabídky Soubor ve formuláři.

Poznámka

Sekundární datová připojení nemohou odesílat data do databáze. Pokud chcete jako sekundární datové připojení použít odesílané datové připojení k databázi, identifikujte webovou službu, která s databází pracuje, a pak do této webové služby přidejte datové připojení pro odeslání.

Po povolení datového připojení pro odesílání můžete možnosti odeslání pro šablonu formuláře přizpůsobit následujícími způsoby.

  • Změňte text, který se zobrazí na tlačítku Odeslat na panelu nástrojů Standardní , a příkaz Odeslat v nabídce Soubor .
  • Změňte klávesové zkratky pro tlačítko Odeslat na panelu nástrojů Standardní a příkaz Odeslat v nabídce Soubor .
  • Vytvářejte vlastní zprávy, které se uživatelům zobrazí při odesílání formulářů.
  • Určete, jestli chcete nechat formulář otevřený, zavřít ho nebo otevřít jiný prázdný formulář po odeslání formuláře.

Začátek stránky

Krok 1: Povolení datového připojení pro odesílání

  1. V nabídce Nástroje klikněte na Datová připojení.
  2. V dialogovém okně Datová připojení klikněte na hlavní datové připojení a potom klikněte na Změnit.
  3. V Průvodci datovým připojením klikněte na Další.
  4. Na další stránce průvodce zaškrtněte políčko Povolit odesílání pro toto připojení a potom klikněte na Dokončit.

Začátek stránky

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

Po povolení datového připojení pro odesílání přidá aplikace InfoPath tlačítko Odeslat na panel nástrojů Standardní a příkaz Odeslat do nabídky Soubor . Aplikace InfoPath také nakonfiguruje formuláře, které jsou založené na této šabloně formuláře, aby uživatelům po odeslání vyplněných formulářů zobrazily zprávu. Tato zpráva uvádí, zda byl formulář úspěšně odeslán. Aplikace InfoPath ve výchozím nastavení ponechá formulář otevřený i poté, co ho uživatel odešle. Pokud chcete změnit text, který se zobrazí na tlačítku Odeslat , a chování, ke kterému dochází po odeslání formulářů uživateli, postupujte takto:

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

    1. Pokud chcete změnit název tlačítka Odeslat , které se zobrazí na panelu nástrojů Standardní , a příkazu Odeslat , který se zobrazí v nabídce Soubor při vyplňování formuláře, zadejte nový název do pole Titulek v dialogovém okně Možnosti odeslání .

      Tip:

      Pokud chcete tomuto tlačítku a příkazu přiřadit klávesovou zkratku, zadejte před znak, který chcete použít jako klávesovou zkratku, ampersand (&). Pokud chcete například klávesovou zkratku ALT+B přiřadit tlačítku a příkazu Odeslat , zadejte Su&bmit.

  2. Pokud nechcete, aby lidé při vyplňování formuláře použili příkaz Odeslat nebo tlačítko 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í aplikace InfoPath po odeslání formuláře ponechá formulář otevřený a zobrazí zprávu, která označuje, jestli byl formulář úspěšně odeslán. Pokud chcete toto výchozí chování změnit, klikněte na Upřesnit a udělejte jednu z těchto věcí:

      • Pokud chcete formulář zavřít nebo vytvořit nový prázdný formulář poté, co uživatel odešle vyplněný formulář, klikněte na požadovanou možnost v seznamu Po odeslání .

      • Pokud chcete vytvořit vlastní zprávu, která označí, jestli byl formulář úspěšně odeslán, zaškrtněte políčko Použít vlastní zprávy a zadejte zprávy do polí Při úspěchu a Při selhání .

        Tip:

        Pomocí zprávy v poli Při selhání dejte uživatelům vědět, co mají dělat, když nemůžou odeslat svůj formulář. Můžete například navrhnout, aby si uživatelé uložili formulář a kontaktovali někoho s žádostí o další pokyny.

      • Pokud nechcete zobrazit zprávu po odeslání formuláře uživatelem, zrušte zaškrtnutí políčka Zobrazit zprávy o úspěchu a selhání .

Začátek stránky