Spravovanie údajov pomocou dotazov

Vytváranie dotazov s viac než jedným zdrojom údajov

Fotografia zariadenia Surface Book

Vyskúšajte si to!

Na získanie potrebných odpovedí často vytvárate dotazy, ktoré zhromažďujú informácie z viacerých tabuliek alebo kombináciou tabuliek a dotazov.

Začíname s spojeniami

Niekedy budete musieť použiť údaje z viac ako jedného zdroja (tabuľky alebo dotazu) na odpoveď na otázku. Môžete napríklad chcieť zistiť, koľko zákazníkov v určitej oblasti nariadil konkrétny produkt.

Keď pridáte viac ako jeden zdroj údajov, Access použije existujúce definované vzťahy medzi nimi alebo vytvorí spojenia medzi nimi na účely dotazu. Spojenie je jednoducho typ vzťahu medzi zdrojmi údajov v dotaze.

Poznámka: Spojenia sú dočasné a súvisia len s dotazom. Ak často vytvárate rovnaké spojenie medzi tabuľkami, možno budete chcieť vytvoriť trvalý vzťah medzi nimi.

Vnútorné spojenia

Väčšina spojení sú vnútorné spojenia. Na rozdiel od vonkajších spojení, ktoré sú popísané v téme vytvorenie dotazov s vonkajšími spojeniami.

Vnútorné spojenie vráti údaje z jedného zdroja iba vtedy, keď nájde zhodné záznamy v druhej. Ak napríklad použijete dotaz na informácie o produktoch a objednávkach, zobrazia sa len údaje pre produkty, ktoré majú zhodné poradie.

Snímka obrazovky s tabuľkami produktov a objednávok

Samostatné spojenia

Vlastné spojenie sa spojí s dvomi kópiami tej istej tabuľky alebo dotazu. Pomocou nej môžete kombinovať záznamy z rovnakej tabuľky, keď sa v Spojených poliach zhodujú hodnoty.

Predpokladajme napríklad, že máte tabuľku zamestnanci so zoznamom všetkých zamestnancov vo vašej organizácii vrátane manažérov. Tabuľka obsahuje zostavy na pole, ktoré sú držiteľmi identifikácie manažéra zamestnanca.

ID

Last Name

First Name

Zostavy, ktoré sa majú

1

Freehafer

Nancy

5

2

Konverzácií

Andrej

3

Kotas

január

10

4

Sergienko

Mariya

5

5

Thorpe

Steven

2

6

Neipper

Marek

10

7

Zare

Robert

10

8

Guissani

Laura

10

9

Hellung-Larsen

Anne

5

10

Kupková

Helena

3

Ak chcete nájsť meno manažéra zamestnanca, vyhľadajte zamestnanca v tabuľke, vyhľadajte ID správcu v poli zostavy na a potom vyhľadajte ID manažéra v tom istom poli zamestnanca. Napríklad Nancy vykazuje manažérovi, ktorého ID zamestnanca je 5 – to je Steven Thorpe.

Ak chcete túto úlohu automatizovať, pridajte do dotazu tabuľku zamestnanec dvakrát a potom vytvorte samostatné spojenie. Keď pridávate zdroj údajov druhýkrát, Access pripojí _1 k názvu druhej inštancie. Ak napríklad pridáte tabuľku zamestnanci dvakrát, druhá inštancia sa nazýva Employees_1. Ak chcete zobraziť názvy manažérov pre každého zamestnanca, vytvorte spojenie medzi poliami zostavy v tabuľke zamestnanci a poľom ID zamestnanca v tabuľke Employees_1.

1. Pridanie zdrojov údajov

  • Vyberte Create položku vytvoriť návrh > dotazu.

Pridajte všetky tabuľky a dotazy, ktoré potrebujete ako zdroje údajov. (Nebojte sa. Ak ste zabudli na jednu, stále máte možnosť pridať ďalšie zdroje údajov neskôr.)

Zdroje údajov môžu obsahovať tabuľky, z ktorých sa majú zobraziť informácie (napríklad tabuľka produkty) a tabuľky obsahujúce informácie, ktoré je potrebné použiť pre kritériá.

Nezabudnite, že existujúce uložené dotazy sú tiež k dispozícii ako zdroje údajov. Ak ste napríklad už vytvorili dotaz na vyhľadanie všetkých objednávok za daný mesiac, použite tento dotaz a tabuľku produkty na zobrazenie všetkých produktov, ktoré sa predávajú v danom mesiaci.

2. spojenie súvisiacich zdrojov údajov

  • Ak chcete pridať spojenie sami, presuňte pole z jedného zdroja údajov do zodpovedajúceho poľa v inom zdroji údajov. V Accesse sa predvolene vytvorí vnútorné spojenie.

Vo väčšine vzťahov Access vytvorí vnútorné spojenie. A v prípade, že ste zadali, aby sa referenčná integrita vynútila, je zahrnutá. V niektorých prípadoch však Access nevytvorí spojenie, ktoré potrebujete. Ak napríklad pridáte existujúce dotazy do nového dotazu a nevytvoríte vzťahy, Access automaticky nevytvorí spojenia.

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. Informácie o postupe nájdete v téme Vytvorenie základných dotazov.

Chcete viac?

Školenie pre Excel

Školenie pre Outlook

Poznámka:  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ý. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

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.

×