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.

Vyskúšajte si to!

Niekedy chcete v dotazoch 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 zhodné ID. Ak chcete napríklad zobraziť predané produkty a množstvá, vytvoríte vnútorné spojenie medzi tabuľkami Produkty a Podrobnosti objednávky. Po spustení dotazu sa vrátia len produkty, ktoré sa vyskytujú v objednávkach, a teda sa zobrazia v oboch tabuľkách.

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

Ak chcete napríklad zistiť, ktoré produkty sa nepredali, vytvoríte dotaz, ktorý zobrazuje ID produktu z tabuľky Produkty a zodpovedajúce ID objednávky z tabuľky Podrobnosti objednávky. Produkty, ktoré nemajú zodpovedajúce záznamy v tabuľke Podrobnosti objednávky, vrátia názov produktu bez hodnoty pre pole ID objednávky.

Vonkajšie a pravé vonkajšie spojenia zľava

Vo vonkajšom spojenie sa tabuľka so všetkými záznamami nazýva základná tabuľka. Tabuľka, ktorá zobrazuje iba niektoré (zhodné) záznamy, sa nazýva sekundárna tabuľka.

V dialógovom okne Spojenie – vlastnosti je popísané, čo sa zobrazí pri rôznych typoch spojenia:

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

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

  1. Vnútorné spojenie. Zahrnúť môžete len 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. Do poľa Názov ľavej tabuľky zadajte všetky záznamy z tabuľky a iba tie záznamy z tabuľky v časti Názov pravej tabuľky, v ktorých sú spojené polia rovnaké, napríklad všetky objednávky, ale iba množstvá a ID produktov pre objednávky, ktoré majú k nim priradené produkty.

  3. Vonkajšie spojenie doprava. 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 nie sú k dispozícii žiadne objednávky, a v takom prípade sa prázdne hodnoty zobrazia v poliach ID objednávky a Množstvo.

Z týchto príkladov je dôležité, aby ste vedeli, ktorá tabuľka je na ľavej strane a ktorá je na pravej strane, a ktorá sa v skutočnosti môže líšiť od usporiadaných 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 položku > návrh dotazu.

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

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

2. Pridanie spojenia

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

    Snímka obrazovky s spájanie medzi dvoma tabuľkami

3. Zmena spojenia

  1. Dvakrát kliknite na čiaru predstavujúcej 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 si venujte 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ázvom ľavej tabuľky

4. Dokončenie dotazu

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.

Chcete sa dozvedieť 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!

×