Príbuzné témy
×
Spravovanie údajov pomocou dotazov
Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.
Spravovanie údajov pomocou dotazov

Vytváranie dotazov na nesúvisiace zdroje údajov

Váš prehliadač nepodporuje video.

Vyskúšajte si to!

Niekedy je potrebné vytvoriť dotaz na vytiahnunie informácií zo zdrojov údajov, ktoré nemajú priamy vzťah ("one-to-one" alebo "one-to-many").

Prepojenie zdrojov údajov v dotazoch pomocou tabuliek na stredne pokročilých

Keď spustíte dotaz, Access použije vzťahy, ktoré ste vytvorili medzi tabuľkami, a vytvorí prepojenia medzi ďalšími zdrojmi údajov. Ak vzťah, ktorý potrebujete pre dotaz, neexistuje, pripojte tabuľky ako súčasť tohto dotazu.

Predpokladajme, že chcete vidieť, koľko objednávok ste dostali k produktom od rôznych dodávateľov. Tabuľka Dodávatelia nie je pripojená k tabuľke Podrobnosti nákupnej objednávky, ktorá obsahuje ID produktu a informácie o množstve. Tabuľka Objednávky je však pripojená k tabuľke Podrobnosti o nákupe.

Viaceré zdroje údajov tabuľky s preddefinovanými vzťahmi a bez neho.

Tip: Ak možno budete potrebovať tento vzťah mimo vytváranej dotazy, najlepšie je vytvoriť medzisú vzťah na neskoršie použitie. Postup nájdete v téme Vytvorenie vzťahov "many-to-many".

Ak nechcete vytvoriť tabuľku pre stredne pokročilých v databáze, použite tabuľku Purchase Orders ako medzisútvornú tabuľku v dotaze. Pridajte tabuľku Dodávatelia naľavo od tabuľky Objednávky a vytvorte pripojenie.

Použitie jednej tabuľky na nepriamo prepojenie dvoch ďalších tabuliek

Tabuľka Purchase Orders (Objednávky) spája dve rôznorodé tabuľky , Suppliers (Dodávatelia) a Purchase Order Details (Podrobnosti nákupnej objednávky). Pripojenie pomocou polí (napríklad ID v tabuľke Dodávateľ a ID dodávateľa v tabuľke Objednávky), ktoré spĺňajú tieto kritériá:

  • Tieto dve polia majú zodpovedajúce alebo kompatibilné typy údajov. Nemôžete napríklad pripojiť textové pole k číslovaciemu poľu.

  • Polia identifikujú zhodné jedinečné záznamy v každej tabuľke. Napríklad by ste chceli spojiť dve polia Priezvisko, pretože prie mená nie sú vždy jedinečné.

  • Polia zabezpečujú správny výsledok záznamov. Ak napríklad pripojíte ID dodávateľa k identifikácii nákupu, môžu sa zobraziť niektoré zhody, ak sú ID podobné. Výsledky však nebudú mať zmysel, pretože ID dodávateľa nemá s identifikáciou nákupu nič. Lepšou možnosťou je pripojiť identifikáciu z tabuľky Dodávateľ k identifikácii dodávateľa v tabuľke Objednávky – vrátené záznamy budú mať zmysel, pretože obe polia identifikujú dodávateľa.

Kroky

Bez ohľadu na to, či máte v databáze medziprodukt, alebo ju len plánujete použiť v dotaze, postupujte takto:

  1. Pridajte medzisúčasné tabuľky do dotazu medzi dve nepripojené tabuľky.

  2. Vytvorte všetky potrebné pripojenia k medzisprostrednej tabuľke.

    Pripojenia môžu používať ľubovoľný príslušný typ spojenia, ale musia byť prepojené cez polia, ktoré spĺňajú kritériá popísané vyššie v tomto module.

    Vytvorenie potrebných pripojení k tabuľke pre stredne pokročilých
  3. Dokončite dotaz.

    Postupujte podľa zvyčajných krokov na vytvorenie dotazu: pridanie výstupných polí, pridanie kritérií a spustenie alebo uloženie dotazu. Postup nájdete v téme Vytvorenie základných dotazov.

    Poznámka: Medziprodukt sa nemusíte zahrnúť do výsledkov. Musí však byť súčasťou zdrojov údajov dotazu, aby access mohol údaje pripojiť.

Chcete sa dozvedieť viac?

Vytváranie základných dotazov

Vytváranie dotazov spájaním viacerých zdrojov údajov

Vytváranie dotazov pomocou vonkajších spojení

Školenie pre Excel

Školenie pre Outlook

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.

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

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×