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 pomocou vonkajších spojení

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

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 vtedy, keď sa v oboch pripojených zdrojoch údajov nachádza zodpovedajúca identifikácia. Ak napríklad chcete zobraziť predané produkty a množstvá, vytvoríte vnútorné spojenie medzi tabuľkami Produkty a Podrobnosti objednávok. Pri spustení dotazu sa vrátia iba produkty, ktoré sa vyskytujú v objednávkach, a teda sa zobrazujú v oboch tabuľkách.

Vonkajšie spojenia naopak vrátia 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 sa nepredali, vytvoríte dotaz, ktorý zobrazí ID produktu z tabuľky Produkty a všetky zodpovedajúce ID objednávok z tabuľky Podrobnosti objednávok. Produkty, ktoré nemajú zodpovedajúce záznamy v tabuľke Podrobnosti objednávky, vrátia názov produktu bez hodnoty poľa ID objednávky.

Vonkajšie spojenie zľava a vonkajšie spojenie sprava

Vo vonkajšom spojení sa tabuľka, ktorá zobrazuje všetky svoje záznamy, nazýva základná tabuľka. Tabuľka, ktorá zobrazuje len niektoré (zodpovedajúce) záznamy, sa nazýva sekundárna tabuľka.

Dialógové okno Vlastnosti spojenia popisuje, čo sa zobrazuje s rôznymi typmi spojení:

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

Predpokladajme, že ste vytvorili dotaz na zobrazenie produktov, ktoré si zákazníci kúpili. Výstupné polia sú Názov produktu, ID objednávky a Množstvo.

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

  2. Vonkajšie spojenie zľava. Zahrnúť všetky záznamy z tabuľky pod názvom ľavej tabuľky a iba tie záznamy z tabuľky v názve pravej tabuľky, v ktorej sú spojené polia rovnaké, napríklad všetky objednávky, ale iba množstvá a ID produktov pre tie objednávky, ktoré majú priradené produkty.

  3. Vonkajšie spojenie sprava. Zahrnúť všetky záznamy z tabuľky v časti Názov pravej tabuľky a iba tie záznamy z tabuľky v časti Názov ľavej tabuľky, v ktorých sú spojené polia rovnaké, napríklad všetky produkty, aj keď pre ne neexistujú žiadne objednávky, v takom prípade sa prázdne hodnoty zobrazia v poliach ID objednávky a Množstvo.

Ako môžete zistiť z týchto príkladov, je dôležité vedieť, ktorá tabuľka je na ľavej strane a ktorá je na pravej strane, čo sa v skutočnosti môže 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 > návrhu dotazu.

Pridajte všetky tabuľky a dotazy, ktoré potrebujete, ako zdroje údajov. (Nemusíte sa obávať. Ak jeden zabudnete, budete mať aj naďalej možnosť pridať ďalšie zdroje údajov neskôr.)

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

2. Pridanie spojenia

  • Ak sa vzťah medzi zdrojmi nezobrazuje, pridajte spojenie. Presuňte myšou z poľa, ktoré chcete v jednom zdroji údajov, do príslušného poľa v inom zdroji údajov. Tabuľka, z ktorú presuniete, je tabuľka, ktorá sa zobrazí na ľavej strane v dialógovom okne Spojenie – vlastnosti. Access predvolene vytvorí vnútorné spojenie. Ak potrebujete vonkajšie spojenie, zmeňte jeho typ.

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

3. Zmena spojenia

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

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

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

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

4. Dokončenie dotazu

Postupujte podľa zvyčajných krokov na vytvorenie dotazu: pridajte výstupné polia, pridajte ľubovoľné kritériá a spustite alebo uložte dotaz. Postup nájdete v téme Create základných dotazov.

Chcete viac?

Vytváranie základných dotazov

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

×