Office
Prihlásenie

Používanie hodnôt z databázy programu Access na vyplnenie zoznamu, rozbaľovacieho zoznamu alebo rozbaľovacieho poľa

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.

Vo formulári programu InfoPath, môžete vyplniť zoznamu, rozbaľovacieho zoznamu alebo rozbaľovacieho poľa pomocou údajov z pripojenia údajov do databázy Microsoft Office Access 2007 (formát .accdb) alebo databázy programu Access, ktorý bol uložený v staršej verzii (vo formáte .mdb).

Obsah tohto článku

Prehľad

Informácie týkajúce sa kompatibility

Skôr než začnete

Krok 1: Pridanie pripojenia údajov

Krok 2: Konfigurácia ovládacieho prvku

Voliteľné: Nastavte filter na obmedzenie položiek v ovládacom prvku

Prehľad

Zoznamu, rozbaľovacieho zoznamu alebo rozbaľovacieho poľa zobrazuje položky, ktoré je možné vybrať pri vypĺňaní formulára programu InfoPath. Pri návrhu šablóny formulára, môžete nakonfigurovať tieto typy ovládacích prvkov na zobrazenie údajov z vedľajšieho pripojenia údajov do databázy programu Access.

Vedľajšieho pripojenia údajov je akékoľvek pripojenie k zdroju externých údajov, ktoré pridáte k šablóne formulára. Môžete nakonfigurovať vedľajšie pripojenia údajov na načítanie údajov, ktoré používatelia potrebujú na vyplnenie formulárov založených na šablóne formulára alebo na odoslanie údajov formulára do externého zdroja údajov, ako je napríklad webová služba.

Keď pridáte vedľajšieho pripojenia údajov, ktoré získava údaje do šablóny formulára, program InfoPath vytvorí sekundárne zdroj údajov, ktorý obsahuje údajových polí a skupín, ktoré zodpovedajú spôsob uloženia údajov v databáze. Pripojenie údajov dotazu načíta údaje z webovej služby a potom ich uloží údaje vo forme vedľajší zdroj údajov.

Môžete nakonfigurovať vedľajšieho pripojenia údajov môžete uložiť výsledky dotazu do používateľských počítačov tak, že používatelia majú prístup k údajom aj vtedy, keď ich počítače nie sú 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.

Ak chcete obmedziť počet položiek v ovládací prvok zoznamu, môžete použiť filter. Použite filter vždy, keď potrebujete zobraziť podmnožinu údajov, ktorý vráti dotaz, ktorý je na základe kritérií, ktoré vybral používateľ. Kritériá môžete byť položky, ktorá je vybratá iného ovládacieho prvku (ako je napríklad pole so zoznamom, rozbaľovacie pole, rozbaľovacieho poľa alebo textového poľa), ktorý je viazaný na pole v zdroji údajov.

Keďže štruktúra údajov vo vedľajšom zdroji údajov musí zhodovať so spôsobom uloženia údajov v databáze, nemôžete upraviť existujúce polia alebo skupiny vo vedľajšom zdroji údajov. V časti Pozrite tiež nájdete prepojenia na ďalšie informácie o pripojení údajov a zdrojov údajov.

Na začiatok stránky

Informácie týkajúce sa kompatibility

Pripojenie údajov dotazu môžete pridať do databázy programu Access iba vtedy, ak vytvárate šablóny formulára, ktorá nie je šablóna formulára kompatibilná s prehliadačom.

Na začiatok stránky

Skôr než začnete

Skôr než hodnoty z databázy programu Access môžete použiť na vyplnenie ovládacieho prvku v šablóne formulára, potrebujete od správcu databázy nasledujúce informácie:

  • Názov a umiestnenie databázy.

    Poznámka: Ak iných používateľov v sieti vytvárať formuláre založené na tejto šablóne formulára, uistite sa, či je dostupný pre týchto používateľov databázy.

  • Názov tabuľky alebo dotazu, ktorá poskytuje hodnôt pre ovládacie prvky. Táto tabuľka alebo dotaz bude používať ako primárna tabuľka pri konfigurovaní pripojenia údajov.

  • Názvy tabuliek alebo dotazov, z ktorého primárnu tabuľku alebo dotaz môže požadovať údaje. Vo väčšine prípadov sú už stanovené vzťahy tabuliek v databáze. Ak chcete 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 pripojenia údajov

Ak nemáte existujúce pripojenie údajov dotazu, ktoré môžete použiť v šablóne formulára, použite nasledujúci postup na Pridanie vedľajšieho pripojenia údajov dotazov údaje do šablóny formulára. Ak sa v šablóne formulára už vedľajšieho pripojenia údajov, ktoré môžete použiť, môžete túto sekciu preskočiť a prejsť na Krok 2: Konfigurácia ovládacieho prvku.

  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 (ktorá je priradenie písmena sieťovú jednotku, napríklad h: alebo Z:), formulárov, ktoré používatelia vytvárať, ktoré sú založené na tejto šablóne formulára vyhľadá databázy na konkrétne pripojenej sieťovej jednotke. Ak používateľ nemá sieťovú jednotku priradené presne rovnakým spôsobom, 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.

    Podľa 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 hlavného zdroja údajov.

  11. Pridanie ďalších tabuliek alebo dotazov, ktoré chcete zahrnúť do pripojenia údajov.

    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.

  12. Kliknite na tlačidlo Ďalej.

  13. 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 alebo inak dostane neoprávnený používateľ.

  14. Kliknite na tlačidlo Ďalej.

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

  16. Ak chcete konfigurovať automaticky prijímať údaje, keď sa otvorí formulár, začiarknite políčko automaticky načítať údaje po otvorení formulára.

Na začiatok stránky

Krok 2: Konfigurácia ovládacieho prvku

  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 pole so zoznamom, rozbaľovacieho zoznamu pole alebo pole so zoznamom v šablóne formulára, ktorý chcete konfigurovať.

  3. Kliknite na kartu Údaje.

  4. V časti položky zoznamu kliknite na položku Vyhľadať hodnoty z externého zdroja údajov.

  5. V zozname zdroj údajov kliknite na položku zdroj údajov, ktorý chcete použiť.

  6. Kliknite na tlačidlo Vybrať výraz XPath Tlačidlo Zdroj údajov , vedľa poľa položky.

  7. V dialógovom okne Výber poľa alebo skupiny zadajte poľa alebo skupiny, ktorých polia obsahujú údaje, ktoré sa zobrazí používateľovi a údaje, ktoré sa odošlú do externého zdroja údajov vykonaním niektorého z týchto krokov.

    Určite, či údaje, ktoré používateľ uvidí je rovnaké údaje, ktoré používateľ odošle.

    • Kliknite na pole, a potom kliknite na tlačidlo OK.

    Určite, či údaje, ktoré používateľ uvidí sa líši od údajov, ktoré používateľ odošle.

    Poznámka: V tomto scenári údaje, ktoré používateľ uvidí pochádza z jedného z polí v skupine a údaje, ktoré používateľ odošle je obsiahnutá v inej oblasti v tej istej skupine.

    1. Kliknite na skupinu a potom kliknite na tlačidlo OK.

    2. V dialógovom okne Vlastnosti ovládacieho prvku, kliknite na tlačidlo Vybrať výraz XPath Tlačidlo Zdroj údajov , vedľa poľa hodnota.

    3. V dialógovom okne Výber poľa alebo skupiny kliknite na pole, ktoré obsahuje údaje, že používateľ Odoslať do externého zdroja údajov a potom kliknite na tlačidlo OK.

    4. V dialógovom okne Vlastnosti ovládacieho prvku, kliknite na tlačidlo Vybrať výraz XPath Tlačidlo Zdroj údajov , vedľa poľa zobrazovaný názov.

    5. V dialógovom okne Výber poľa alebo skupiny kliknite na pole, ktoré obsahuje údaje, ktoré sa zobrazia v ovládacom prvku, a potom kliknite na tlačidlo OK.

  8. Ak pole do poľa zobrazovaný názov obsahuje hodnoty s podobnými zobrazovanými názvami a chcete zobraziť len jedinečné názvy, začiarknite políčko Zobraziť iba položky s jedinečnými zobrazovanými názvami.

Na začiatok stránky

Na začiatok stránky

Voliteľné: Nastavte filter na obmedzenie položiek v ovládacom prvku

  1. Dvakrát kliknite na pole so zoznamom, rozbaľovacieho zoznamu pole alebo pole so zoznamom v šablóne formulára, ktorý chcete konfigurovať.

  2. Kliknite na kartu Údaje.

  3. Kliknite na tlačidlo Vybrať výraz XPath Tlačidlo Zdroj údajov vedľa poľa položky.

  4. V dialógovom okne Výber poľa alebo skupiny kliknite na pole alebo skupinu, ktorá obsahuje polia, ktoré poskytujú hodnoty pre ovládací prvok a potom kliknite na položku Filtrovať údaje.

  5. V dialógovom okne Filtrovať údaje kliknite na položku Pridať.

    Poznámka: Ak chcete pridať podmienky na existujúci filter, kliknite na tlačidlo filter, ktorý chcete použiť a potom kliknite na položku Upraviť.

  6. V prvom poli v dialógovom okne Zadajte podmienky filtrovania, kliknite na názov poľa, ktorého údaje, ktoré chcete filtrovať.

  7. V druhom poli kliknite na typ filtra, ktorý chcete použiť.

  8. V treťom poli kliknite na typ podmienky, ktoré chcete filtrovať, a potom zadajte podmienku.

  9. Ak chcete konfigurovať viacero podmienok filtra, kliknite na položku a a potom vykonajte jeden z nasledujúcich krokov:

    • Ak chcete použiť existujúcu a novú podmienku filter, kliknite na položku a a potom pridajte váš nový stav.

    • Ak chcete použiť existujúci stav alebo novom stave filter, kliknite na položku alebo a potom pridajte ďalšie podmienky.

  10. Kliknite na tlačidlo OK zatvorte 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.

    Šablóna formulára sa otvorí v novom okne.

  12. V okne s ukážkou vyberte rôzne hodnoty v ovládacom prvku filtra na testovanie filter funguje správne.

    Filter nefunguje správne

    Ak nie sú správne hodnoty v ovládacom prvku, ktorý obsahuje filter, buď preto, že nie sú príliš veľa hodnôt alebo nie je dostatok hodnoty, vyskúšajte tento postup:

    • Ak používate viacero podmienok do filtra, odstráňte všetky podmienky okrem jednej s cieľom overiť, že podmienka vracia správne hodnoty. Ak prvá podmienka vracia správne hodnoty, pridajte ďalšiu podmienku a otestujte ho.

    • Filtre sa rozlišujú veľké a malé písmená. Ak chcete zobraziť údaje, ktoré sa začínajú znakom veľké alebo malé písmená, vytvorte filter s podmienkou veľké písmeno, vyberte alebo v dialógovom okne Zadať podmienky filtra a potom vytvorte malé písmeno podmienky.

    • Ak sú filtrované hodnoty opačné toho, čo ste očakávali, ako je napríklad produkty zo všetkých zobrazenia dodávateľov namiesto výrobkov od jedného dodávateľa, zmeňte v podmienke typ filtra. Ak váš stav používa filter typ rovná sa a sú stále príliš veľa produktov, skúste pomocou filtra typ sa nerovnajú.

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×