Návrh šablony formuláře, který je založený na databáze aplikace Microsoft Access

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 .

Můžete navrhnout šablonu formuláře aplikace Microsoft Office InfoPath, se kterými spolupracuje databáze aplikace Microsoft Office Access pro dotazy na data, nebo k vytváření dotazů a odeslat data. Můžete navrhovat tuto šablonu formuláře založené na databázi Microsoft Office Access 2007 (ACCDB) nebo Accessové databáze uložená ve formátu starší verze (MDB).

V tomto článku

Základní informace

Důležité informace o kompatibilitě

Než začnete

Návrh šablony formuláře

Konfigurace možností odeslat

Základní informace

Formulář může obsahovat jedno primární datové připojení, s názvem hlavní datové připojení a toto připojení můžete volitelně mají jeden nebo více sekundárního datového připojení. Hlavní datové připojení můžete k dotazu nebo odeslání dat formuláře do databáze aplikace Access. Můžete taky sekundárního datového připojení k vytváření dotazů a odeslání dat k externím zdrojům dat, s určitými výjimkami. Můžete třeba sekundárního datového připojení k Accessové databázi tak, aby jenom dotazu na databázi. Sekundárního datového připojení nelze přidat do formuláře, která odešle adresář dat formuláře do databáze aplikace Access.

Když návrh šablony formuláře, který je založený na databáze aplikace Access aplikace InfoPath vytvoří hlavní Zdroj dat do skupin, které obsahují pole dotazu a datových polí a také vytvoří datové připojení dotazu jako hlavní datové připojení pro šablonu formuláře. Tato pole a skupiny odpovídají způsobu uložení dat v tabulkách v databázi.

Pole dotazu obsahují data, která je zadá do formuláře uživatel omezení výsledků dotazu na záznamy, které odpovídají data v polích dotazu. Pokud formulář, který je založený na této šabloně používá hlavní datové připojení, InfoPath vytvoří dotaz pomocí data v polích dotazu. InfoPath pošle dotazu prostřednictvím datového připojení. Databáze vrátí výsledek dotazu zpátky na formuláři prostřednictvím datového připojení. Výsledky dotazu se budou zobrazovat do datových polí, které se dají upravovat pomocí ovládacích prvků ve formuláři svázané příslušných polích data.

Vzhledem k tomu datová struktura dotazu a datových polí se musí shodovat způsobu uložení dat v databázi, nelze měnit těchto polí a skupin na hlavní zdroj dat. Do kořenové skupiny v hlavním zdroji dat můžete přidat jenom pole nebo skupiny. Odkazy na další informace o zdrojích dat v části Viz také.

Formuláře můžete odeslat data do databáze pomocí formuláře hlavní datové připojení, pokud formulář založen na šabloně formuláře a databázi splňovat následující kritéria:

  • Šablona formuláře není šablony formuláře kompatibilní s prohlížečem    InfoPath nevytvoří datové připojení pro odesílání hlavní datové připojení, pokud jsou návrhem šablony formuláře kompatibilní s prohlížečem. Pokud chcete povolit uživatelům odeslat data ve formátu, který je založený na šabloně formuláře kompatibilní s prohlížečem, pomocí webové služby, se kterými spolupracuje databáze.

  • Levá tabulka v každou dvojici souvisejících tabulek v hlavní zdroj dat obsahuje primárního klíče    Nejméně jeden relací pro každou dvojici souvisejících tabulek musí obsahovat primární klíč z levá tabulka.

  • Žádná datová pole v hlavním zdroji dat formuláře úložiště velké binární datový typ.    Aplikace InfoPath zakáže datové připojení pro odesílání, pokud dotaz obsahuje pole, která mohou být uloženy velké binární datový typ, například obrázky, obrázky, objekty OLE, příloh, datový typ memo Office Access nebo datový typ SQL Text.

Pokud aplikace InfoPath povolí datové připojení pro odesílání, mohou uživatelé můžou odeslat data, která je uložena v datových polí do hlavního zdroje dat do databáze. Můžete přizpůsobit možnosti odeslání formuláře založené na této šabloně.

Začátek stránky

Důležité informace o kompatibilitě

Nelze návrh šablony formuláře kompatibilní s prohlížečem podle databáze aplikace Access.

Začátek stránky

Než začnete

Před můžete úspěšně navrhnout šablonu formuláře, který je založený na databáze aplikace Access, musíte tyto informace o databáze aplikace Access:

  • Název a umístění databáze.

    Poznámka: Zajistěte, aby byl databáze v umístění v síti, která se mají uživatelé přístup.

  • Název tabulky, která se zobrazí odeslat data, pokud šablony formuláře mohou uživatelé odeslat formuláře tak, aby databázi. Při konfiguraci datového připojení pro odesílání, použije v této tabulce jako primární tabulky.

  • Název tabulky, z něhož pochází výsledků dotazu poslané na databázi, pokud šablony formuláře se jenom dotazy do databáze. V této tabulce použije jako primární tabulky při konfiguraci dotazu datové připojení.

  • Názvy jiných vyžadujících primární tabulky data z tabulek. Ve většině případů jsou už povolili relací mezi tabulkami v databázi. Pokud potřebujete k vytvoření relace mezi primární tabulky a druhou tabulku ručně, budete potřebovat názvy souvisejících polí z obou tabulek.

Začátek stránky

Návrh šablony formuláře

Návrh šablony formuláře s datovým připojením dotazu, musíte nejdřív vytvořit šablonu formuláře. Při vytváření šablony formuláře, který je založený na databázi aplikace InfoPath vytvoří datové připojení dotazu jako datového připojení mezi šabloně formuláře a databází. Tento proces automaticky vytvoří šablony formuláře hlavní zdroj dat.

Po vytvoření šablony formuláře, potřebujete přidat ovládací prvek k šabloně formuláře a potom ovládací prvek svázán s polem ve zdroji dat hlavní. To umožňuje uživatelům zobrazit výsledky dotazu ve formuláři.

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

  1. V nabídce soubor klikněte na Návrh šablony formuláře.

  2. V dialogovém okně Navrhnout šablonu formuláře v části Navrhnout nový, klikněte na Šablonu formuláře.

  3. V seznamu na základě klikněte na databázi a klikněte na OK.

    Spustí se Průvodce datovým připojením

  4. Na první stránce Průvodce datovým připojením klikněte na Vybrat databázi.

  5. V dialogovém okně Vybrat zdroj dat přejděte do umístění databáze.

    Poznámka: Pokud je databáze uložená v umístění v síti, přejděte na cestu konvence UNC uvedeném místě. Není přejděte do umístění v síti prostřednictvím síťovou jednotku. Pokud používáte síťovou jednotku, uživatelé, kteří vytvářejí formuláře založené na této šabloně vyhledá tuto databázi síťovou jednotku. Pokud uživatel nemá síťovou jednotku, formuláři nenajde databáze.

  6. Klikněte na název databáze a pak klikněte na Otevřít.

  7. V dialogovém okně Vybrat tabulku klikněte na primární tabulka nebo dotaz, který chcete použít a klikněte na OK.

  8. Na další stránce průvodce zaškrtněte políčko Zobrazit sloupce tabulky.

  9. Ve výchozím nastavení všech polí v tabulce se přidá do hlavního zdroje dat šablony formuláře. Zrušte zaškrtnutí políček u polí, která nechcete zahrnout do hlavního zdroje dat.

    Přidáte další tabulky nebo dotazy, které chcete použít v dotazu datové připojení.

    Jak na to?

    1. Klikněte na Přidat tabulku.

    2. V dialogovém okně Přidat tabulku nebo dotaz klikněte na název podřízené tabulky a klikněte na tlačítko Další. InfoPath se pokusí nastavit vztahy porovnáním názvů polí v obou tabulkách. Pokud nechcete použít navrženou relaci, vyberte vztah a pak klikněte na Odebrat vztah. Přidání relace, klikněte na Přidat relaci. V dialogovém okně Přidat relaci klikněte na název každého související pole ve sloupci odpovídajících a potom klikněte na OK.

    3. Klikněte na Dokončit.

    4. Pokud chcete přidat další podřízené tabulky, opakujte tento postup.

  10. Klikněte na tlačítko Další.

  11. Na poslední stránce průvodce zadejte název datového připojení. Tento název se zobrazí v seznamu Zdroje dat v podokně úloh Zdroj dat.

  12. Pokud šablona formuláře splňuje požadavky na v části Přehled , části Souhrn na této stránce Průvodce označuje, že aplikace InfoPath povoleno datového připojení pro odesílání hlavní datové připojení.

  13. Pokud chcete změnit název datového připojení pro odesílání, zadejte nový název do příslušného okna.

  14. Pokud chcete povolit uživatelům odesílání že dat formuláře do druhého odeslat datové připojení, které přidáte do šablony formuláře později, zrušte zaškrtnutí políčka Povolit odesílání u tohoto připojení.

    Poznámka: Pokud šablona formuláře nesplňuje požadavky v části Přehled , aplikace InfoPath zakáže datové připojení pro odesílání a zaškrtněte políčko Povolit odesílání pro toto připojení a zadejte název připojení pro odesílání není k dispozici. Hlavní datové připojení pro šablonu formuláře aplikace InfoPath zakáže datové připojení pro odesílání, bude obsahovat pouze datového připojení dotazu.

Krok 2: Svázat pole ovládacího prvku

  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 na vaší šabloně.

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

Začátek stránky

Konfigurace možností odeslat

Pokud vaše šablona formuláře a tabulky, které jste vybrali v Průvodci datovým připojením požadavkům v části Přehled , aplikace InfoPath konfiguruje šablony formuláře do odesílání dat pomocí datového připojení.

Pokud se rozhodnete sdělit nám to datové připojení pro odesílání, InfoPath nakonfiguruje šablony formuláře tak, aby uživatelé mohli odesílat dat do databáze a taky přidá tlačítko Odeslat na panelu nástrojů Standardní a příkaz Odeslat do souboru nabídky ve formuláři. Aplikace InfoPath také nastaví na šablonu formuláře tak, že když uživatelé odesílat formuláře, zůstal tento formulář otevřený a zobrazí se zpráva, která označuje, zda byla úspěšně odeslání formuláře. Můžete změnit text, který se zobrazí na tlačítko Odeslat a taky změnit chování formuláře po odeslání.

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

    1. Pokud chcete změnit jméno tlačítko Odeslat, které se zobrazí na panelu nástrojů Standardní a příkaz Odeslat, který se zobrazí v nabídce soubor při vyplňování formuláře, zadejte nový název do pole Titulek v Odeslat Možnosti dialogové okno.

      Tip: Pokud chcete přiřadit klávesovou zkratku na toto tlačítko a příkaz, zadejte znak ampersand (&) před znak, který chcete použít jako klávesové zkratky. ALT + B přiřadit jako klávesové zkratky pro tlačítko Odeslat a příkaz, zadejte například & deslat.

  2. Pokud nechcete, aby lidi, aby použili příkaz Odeslat nebo tlačítko Odeslat na panelu nástrojů Standardní při vyplňování formuláře, zrušte zaškrtnutí políčka Zobrazit na položku Odeslat nabídky a tlačítko na panelu nástrojů odeslat.

    1. Ve výchozím nastavení po odeslání formuláře aplikace InfoPath ponechá formulář otevřený a zobrazí zprávy, která označuje, pokud byla úspěšně odeslání formuláře. Chcete-li změnit výchozí chování, klikněte na položku Upřesnit a pak udělejte jednu z těchto věcí:

      • Zavřete formulář nebo vytvořte nový prázdný formulář po odeslání dokončené formuláře, klikněte na požadovanou možnost v seznamu Po odeslání.

      • Pokud chcete vytvořit vlastní zprávy, která označuje, pokud byla úspěšně odeslání formuláře, zaškrtněte políčko použít vlastní zprávy a zadejte svoje zprávy v polích na úspěšné a o chybě.

        Tip: Umožňuje zprávu do pole na selhání sdělte uživatelům, co dělat, když nemohou odeslat formuláře. Můžete například navrhnout, aby uživatelé uložení formuláře a obrátit pro další pokyny.

      • Pokud nechcete zobrazit zprávu po odeslání formuláře, zrušte zaškrtnutí políčka Zobrazit úspěšné a neúspěšné zprávy.

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.

×