Spravovanie údajov pomocou dotazov

Vytváranie dotazov pomocou vonkajších spojení

Fotografia zariadenia Surface Book

Vyskúšajte si to!

Niekedy v dotazoch chcete zobraziť všetky záznamy z jednej tabuľky spolu so zodpovedajúcimi záznamami z inej tabuľky. Ak to chcete urobiť, vytvorte vonkajšie spojenia.

Vnútorné spojenia zobrazujú údaje len v prípade, že sa v oboch pripojených zdrojoch údajov nachádza zhodné ID. Ak chcete napríklad Zobraziť produkty a množstvá, ktoré ste predal, vytvorte vnútorné spojenie medzi tabuľkami s podrobnosťami o produktoch a objednávke. Keď spustíte dotaz, vrátia sa len produkty, ktoré sa vyskytujú v objednávkach, a tak sa zobrazia v oboch tabuľkách.

Vonkajšie spojenia naopak vracajú všetky údaje z jedného zdroja údajov a niektoré údaje z inej tabuľky alebo zdroja údajov.

Ak napríklad chcete zistiť, ktoré produkty neboli predané, môžete vytvoriť dotaz, ktorý zobrazuje ID produktu z tabuľky produkty a všetky zhodné identifikácie objednávok z tabuľky Podrobnosti objednávky. Produkty, ktoré neobsahujú zhodné záznamy v tabuľke Podrobnosti objednávky, vrátia názov produktu bez hodnoty pre pole Identifikácia objednávky.

Ľavé vonkajšie spojenia a pravé vonkajšie spojenia

Vo vonkajšom spojení sa tabuľka zobrazujúca všetky jeho záznamy nazýva Základná tabuľka. Tabuľka zobrazujúca iba niektoré (zhodné) záznamy sa nazýva vedľajšia tabuľka.

Dialógové okno spojenie – vlastnosti popisuje, čo sa zobrazuje s rôznymi typmi spojení:

Snímka obrazovky s troma tabuľkami a vlastnosťami spojenia

Predpokladajme, že ste vytvorili dotaz na zobrazenie produktov, ktoré si zákazníci zakúpili. Výstupné polia sú názov produktu, Identifikácia objednávky a množstvo.

  1. Vnútorné spojenie. Zahrnúť len riadky (záznamy), v ktorých sú prepojené polia z oboch tabuliek rovnaké, napríklad len produkty, ktoré majú k nim priradené objednávky.

  2. Ľavé vonkajšie spojenie. Zahrnúť všetky záznamy z tabuľky pod názvom ľavej tabuľky a len tie záznamy z tabuľky pod názvom pravého názvu tabuľky, v ktorých sú prepojené polia rovnaké, napríklad všetky objednávky, ale iba množstvá a identifikácie produktov pre tie objednávky, ktoré obsahujú produkty, ktoré s nimi súvisia.

  3. Pravé vonkajšie spojenie. Zahrnúť všetky záznamy z tabuľky pod názvom pravého názvu tabuľky a len tie záznamy z tabuľky v časti názov ľavej tabuľky, v ktorej sú prepojené polia rovnaké, napríklad všetky produkty, a to aj v prípade, že nie sú k dispozícii žiadne objednávky, v ktorých sa v poliach Identifikácia objednávky a množstvo zobrazia prázdne hodnoty.

Ako môžete povedať z týchto príkladov, je dôležité vedieť, ktorá tabuľka je na ľavej strane a ktorá je na pravej strane, ktorá sa môže v skutočnosti líšiť od spôsobu usporiadania tabuliek v okne dotazu. Ak chcete zistiť, ktoré údaje získate z dotazu, pozorne si prečítajte text v dialógovom okne spojenie – vlastnosti.

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

Ak ich zistí alebo odvodzuje, Access môže zobraziť vzťahy pre zdroje údajov.

2. Pridanie spojenia

  • Ak sa nezobrazí vzťah medzi zdrojmi, pridajte spojenie. Presuňte sa z poľa, ktoré chcete v jednom zdroji údajov do zodpovedajúceho poľa v inom zdroji údajov. Tabuľka, z ktorej presúvate, je tabuľkou, ktorá sa zobrazí na ľavej strane v dialógovom okne Vlastnosti spojenia. V Accesse sa predvolene vytvorí vnútorné spojenie. Ak potrebujete vonkajšie spojenie, zmeňte jeho typ.

    snímka obrazovky so spojením medzi dvoma tabuľkami

3. Zmena spojenia

  1. Dvakrát kliknite na čiary predstavujúcu spojenie, ktoré chcete zmeniť.

  2. Ak chcete vytvoriť vonkajšie spojenie, v dialógovom okne spojenie – vlastnosti vyberte druhú alebo tretiu možnosť. Potom vyberte tlačidlo OK.

    Nezabudnite venovať pozornosť tomu, ktorá tabuľka je základnou tabuľkou – tým, z ktorého sa zobrazujú všetky záznamy.

    Snímka obrazovky s vlastnosťami spojenia so zvýraznením názvu ľavej tabuľky

4. 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?

Vytváranie základných dotazov

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

Potrebujete ďalšiu pomoc?

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.

×