Applies ToInfoPath 2010 InfoPath 2013

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Ak používatelia potrebovať údaje z databázy Microsoft Office Access 2007 (formát .accdb) alebo z databázy programu Access, ktoré sú uložené v staršej verzii (vo formáte .mdb) vyplňte formulár založený na šablóne formulára programu Microsoft Office InfoPath, môžete pridať vedľajšie pripojenie údajov do formulára šablóny, ktoré získava databázy programu Access.

Môžete pridať vedľajšie pripojenie údajov, ale takéto pripojenia údajov môžete len dotaz databázy programu Access. Nie je možné pridať pripojenia údajov, ktoré odosiela údajov formulára do databázy programu Access.

Ak chcete používateľom odoslať údaje formulára do databázy programu Access, môžete návrh šablóny formulára, ktorá vychádza z databázy programu Access a potom povoliť pripojenia údajov odoslania v hlavnom pripojení údajov. Prípadne môžete pridať vedľajšieho pripojenia údajov webovej služby, ktorá spolupracuje s databázy programu Access.

Prepojenia na ďalšie informácie o vytváraní šablón formulárov, ktoré sú založené na databázy programu Access a Pridanie vedľajšieho pripojenia údajov webovej služby v časti Pozrite tiež.

Obsah tohto článku

Prehľad

Sekundárny pripojenie údajov je pripojenie údajov, ktoré pridáte k šablóne formulára. Vedľajšieho pripojenia údajov sa líši od hlavného pripojenia údajov, ktorú ste vytvorili pri návrhu novej šablóny formulára, ktorá vychádza z databázy alebo webovej služby. Šablóny formulára hlavné pripojenie údajov môže prijímať údaje z externého zdroja údajov a môžete tiež odoslanie údajov formulára do externého zdroja údajov. Šablóny formulára však môžete mať iba jedno hlavné pripojenie údajov.

Môžete pridať ľubovoľný počet vedľajších pripojení údajov do šablóny formulára ako chcete. Predpokladajme, že máte databázy programu Access, ktorý obsahuje tabuľku, v ktorej sú uložené údaje o zamestnancoch a druhú tabuľku, v ktorej sú uložené údaje o zákazníkoch. Môžete pridať vedľajšieho pripojenia údajov ktorý načítava údaje z tabuľky zamestnanca a môžete tiež pridať ďalší vedľajšieho pripojenia údajov ktorý načítava údaje z tabuľky Zákazník v tej istej databáze programu Access.

Hoci vedľajšieho pripojenia údajov môžete pridať do šablóny formulára, ktorý môžete odoslanie údajov formulára do externého zdroja údajov, ako je napríklad webová služba alebo v knižnici aplikácie Windows SharePoint Services, môžete použiť len vedľajšie pripojenia údajov na načítanie údajov z programu Access databáza. Nie je možné pridať pripojenia údajov, ktoré odosiela údajov formulára do databázy programu Access.

Keď pridáte pripojenie údajov dotazu k databáze, program InfoPath vytvorí sekundárne zdroj údajov, ktorá obsahuje údajových polí a skupín, ktoré zodpovedajú spôsobu ukladania údajov v databáze. Pretože štruktúra údajov vo vedľajšom zdroji údajov musí zhodovať so spôsobom uloženia údajov v tabuľkách databázy, nemôžete upravovať polia alebo skupiny vo vedľajšom zdroji údajov.

Môžete nakonfigurovať každého pripojenia údajov dotazu pri uložení jeho výsledkov tak, že používatelia majú prístup k údajom, keď formulár nie je pripojený k sieti. V závislosti od charakter údajov môžete zobraziť výsledky dotazu iba vtedy, keď používatelia pripojení k sieti.

Poznámka k zabezpečeniu: Ak používate vedľajšieho pripojenia údajov na načítanie údajov z externého zdroja údajov, môžete vypnúť túto funkciu na ochranu údajov pred neoprávneným použitím v prípade straty alebo krádeže počítača. Ak zakážete túto funkciu, údaje sú dostupné iba v prípade, že používateľ je pripojený k sieti.

Po pridaní pripojenia údajov k šablóne formulára, v predvolenom nastavení formuláre založené na tejto šablóne formulára pripojenia údajov pri otvorení používateľ. Môžete tiež nakonfigurovať šablóny formulára na používanie pripojenia údajov v niektorom z týchto spôsobov:

  • Pridanie pravidla    Môžete nakonfigurovať pravidlo na použitie pripojenia údajov pri každom výskyte podmienka v pravidle.

  • Tlačidlo Pridať    Tlačidlo môžete pridať do šablóny formulára, ktorý môžu používatelia kliknúť na získanie údajov pomocou pripojenia údajov.

  • Použitie vlastného kódu    Ak nemôžete pridať pravidlo alebo tlačidlo, môžete použiť vlastný kód na získanie údajov pomocou pripojenia údajov. Použitie vlastného kódu vyžaduje Vývojár na vytvorenie vlastného kódu.

Na začiatok stránky

Informácie týkajúce sa kompatibility

Pripojenie údajov nie je možné pridať do databázy programu Access na šablóna formulára kompatibilná s prehliadačom.

Na začiatok stránky

Skôr než začnete

Pred pridaním vedľajšieho pripojenia údajov do databázy programu Access do šablóny formulára, budete potrebovať nasledujúce informácie:

  • Názov a umiestnenie databázy.

    Poznámka: Ak váš prístup je databáza uložená v sieťovom umiestnení, uistite sa, že je dostupné pre používateľov databázy.

  • Názov tabuľky alebo dotazu, ktoré sa poskytujú údaje pre formuláre založené na tejto šablóne formulára. Táto tabuľka alebo dotaz bude používať ako primárna tabuľka alebo dotaz pri konfigurovaní pripojenia údajov.

  • Názvy iných tabuliek alebo dotazov, ktoré poskytujú ďalšie údaje do primárnej tabuľky alebo dotazu. Vo väčšine prípadov sú už stanovené vzťahy tabuliek v databáze. Ak máte manuálne vytvoriť vzťahy medzi primárna tabuľka alebo dotaz a inej tabuľky alebo dotazu, musíte názvy súvisiacich polí z tabuľky alebo dotazy.

Na začiatok stránky

Krok 1: Pridanie vedľajšieho pripojenia údajov

  1. V ponuke Nástroje kliknite na položku Pripojenia údajov.

  2. V dialógovom okne Pripojenia údajov, kliknite na položku Pridať.

  3. V Sprievodcovi pripojením údajov kliknite na položku vytvoriť nové pripojenie, kliknite na položku prijať údaje a potom kliknite na tlačidlo ďalej.

  4. Na nasledujúcej strane sprievodcu kliknite na položku databáza (Microsoft SQL Server alebo Microsoft Office Access iba) a potom kliknite na tlačidlo ďalej.

  5. Na nasledujúcej strane sprievodcu kliknite na položku Vybrať databázu.

  6. V dialógovom okne Výber zdroja údajov vyhľadajte umiestnenie databázy.

    Poznámka: Ak databázu je uložený v sieťovom umiestnení, vyhľadajte universal naming convention (UNC) cestu k umiestneniu. Nie vyhľadajte sieťové umiestnenie prostredníctvom pripojenej sieťovej jednotke. Ak chcete použiť priradené sieťovú jednotku, používatelia, ktorí vytvárajú formuláre založené na tejto šablóne formulára vyhľadá databázy z pripojenej sieťovej jednotke. Ak používateľ nemá priradené sieťovú jednotku, formulár nenájdete databázy.

  7. Kliknite na názov databázy, a potom kliknite na tlačidlo Otvoriť.

  8. V dialógovom okne Výber tabuľky kliknite na primárnu tabuľku alebo dotaz, ktorý chcete použiť, a kliknite na tlačidlo OK.

  9. Na nasledujúcej strane sprievodcu začiarknite políčko Zobraziť stĺpce tabuľky.

    Na základe predvoleného nastavenia sa všetky polia v tabuľke alebo dotaze sa pridajú do hlavného zdroja údajov šablóny formulára.

  10. Zrušte začiarknutie políčok pre polia, ktoré nechcete zahrnúť do vedľajšieho zdroja údajov.

    Pridanie ďalších tabuliek alebo dotazov do údajového pripojenia.

    Postup

    1. Kliknite na položku pridať tabuľku.

    2. V dialógovom okne pridať tabuľku alebo dotaz, kliknite na názov podriadenej tabuľky a potom kliknite na tlačidlo ďalej. Program InfoPath sa pokúša nastaviť vzťahov porovnaním názvov polí v oboch tabuľkách. Ak nechcete použiť navrhované vzťahy, vyberte vzťah, a potom kliknite na položku Odstrániť vzťah. Ak chcete pridať vzťah, kliknite na položku Pridať vzťah. V dialógovom okne Pridať vzťah, kliknite na názov súvisiacich polí v oboch stĺpcoch a potom kliknite na tlačidlo OK.

    3. Kliknite na tlačidlo Dokončiť.

    4. Ak chcete pridať ďalšie podradené tabuľky, zopakujte tieto kroky.

  11. Kliknite na tlačidlo Ďalej.

  12. Ak chcete sprístupniť výsledky pripojenia údajov pri formulár nie je pripojený k sieti, začiarknite políčko Uložiť kópiu údajov v šablóne formulára.

    Poznámka k zabezpečeniu: Začiarknutím tohto políčka uloží údaje v počítači používateľa, keď sa vo formulári použije toto pripojenie údajov. Ak formulár získava dôverné údaje z tohto pripojenia údajov, môžete vypnúť túto funkciu na ochranu údajov v prípade straty alebo krádeže počítača.

  13. Kliknite na tlačidlo Ďalej.

  14. Na nasledujúcej strane sprievodcu zadajte popisný názov pre vedľajšie pripojenie údajov, a potom skontrolujte správnosť informácií v časti súhrnné informácie o.

  15. Konfigurácia formulára na automatické prijímanie údajov po otvorení formulára, začiarknite políčko automaticky načítať údaje po otvorení formulára.

Na začiatok stránky

Krok 2: Konfigurácia šablóny formulára na používanie pripojenia údajov

Ak chcete formuláre založené na tejto šablóne formulára na použitie tohto pripojenia údajov po otvorení formulára, pravidlo môžete pridať do šablóny formulára, ktorý používa toto pripojenie údajov za určitých podmienok, alebo môžete pridať tlačidlo na šablónu formulára, môžu používatelia kliknúť, ak chcete použiť toto pripojenie údajov.

Add a rule

Pravidlo môžete pridať do šablóny formulára, ktorý slúži na načítanie údajov z pripojenia údajov dotazu pri splnení podmienky pravidla. Napríklad, môžete pridať textové pole do šablóny formulára, ktoré môžu vyplniť používateľ získať určité údaje z externého zdroja údajov. Potom môžete pridať pravidlo, ktoré používa pripojenie údajov vždy, keď používateľ zadá údaje do textového poľa.

Tento postup predpokladá, že ste vytvorili pripojenie údajov dotazu pre šablónu formulára a nakonfigurovali ovládacieho prvku (iných ako tlačidlo) v šablóne formulára na zobrazenie údajov z pripojenia údajov.

  1. Ak šablóna formulára obsahuje viaceré zobrazenia, kliknite na názov zobrazenia v ponuke Zobraziť prejdite do zobrazenia s ovládacím prvkom, kde chcete zobraziť údaje z vedľajšieho zdroja údajov.

  2. Dvakrát kliknite na ovládací prvok, ktorý chcete pridať pravidlo.

  3. Kliknite na kartu Údaje.

  4. V časti overovanie a pravidlá, kliknite na položku pravidlá.

  5. V dialógovom okne pravidlá kliknite na položku Pridať.

  6. Do poľa názov zadajte názov pravidla.

  7. Určiť podmienky, kedy sa má pravidlo uplatňovať, kliknite na položku Nastaviť podmienku a potom zadajte podmienku. Pravidlo sa spustí, keď sa vyskytne podmienka. Ak nenastavíte podmienku, pravidlo sa použije vždy, keď používateľ zmení hodnotu v ovládacom prvku a potom sa presunie kurzor od ovládacieho prvku.

  8. Kliknite na položku pridať akciu.

  9. V zozname Akcia kliknite na položku dotaz pomocou pripojenia údajov.

  10. V zozname pripojenie údajov kliknite na položku pripojenia údajov, ktoré chcete použiť, a kliknite na tlačidlo OK zavrite všetky otvorené dialógové.

  11. Ak chcete otestovať vykonané zmeny, na štandardnom paneli s nástrojmi, kliknite na príkaz Ukážka alebo stlačte kombináciu klávesov CTRL + SHIFT + B.

Pridanie tlačidla

Ovládací prvok tlačidla môžete pridať do šablóny formulára, ktoré môžu používatelia kliknúť, ak chcete získať údaje z pripojenia údajov.

  1. Ak šablóna formulára obsahuje viaceré zobrazenia, kliknite na názov zobrazenia v ponuke Zobraziť prejdite do zobrazenia s ovládacím prvkom, kde chcete zobraziť údaje z vedľajšieho zdroja údajov.

  2. Ak sa nezobrazuje pracovná tabla Ovládacie prvky, kliknite na položku Ďalšie ovládacie prvky v ponuke Vložiť alebo stlačte klávesy ALT + I, C.

  3. Presuňte ovládací prvok tlačidla do šablóny formulára.

  4. Dvakrát kliknite na tlačidlo Ovládací prvok, ktorý ste práve pridali do šablóny formulára.

  5. Kliknite na kartu Všeobecné.

  6. V zozname Akcia kliknite na položku obnoviť.

  7. V poli menovky zadajte názov, ktorý sa má zobraziť na tlačidle v šablóne formulára.

  8. Kliknite na položku Nastavenie.

  9. V dialógovom okne obnovenie vykonajte jeden z nasledujúcich krokov:

    • Zobrazí najnovšie údaje zo všetkých externých zdrojov údajov s vedľajšie pripojenia údajov do šablóny formulára, kliknite na položku všetky zdroje údajov.

    • Ak chcete konfigurovať tlačidlo získať najnovšie údaje zo zdroja externých údajov pomocou vedľajšieho pripojenia údajov k šablóne formulára, kliknite vedľajších pripojení údajov a potom kliknite vedľajší zdroj údajov v Vyberte sekundárny zdroj údajov zoznamu.

  10. Kliknutím na tlačidlo OK zatvoríte všetky otvorené dialógové okná.

  11. Ak chcete otestovať vykonané zmeny, na štandardnom paneli s nástrojmi, kliknite na príkaz Ukážka alebo stlačte kombináciu klávesov CTRL + SHIFT + B.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.