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

Video:

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

Obsah videa

Hlásenie Nejednoznačné vonkajšie spojenie sa zobrazí, keď Access zistí, že dotaz môže poskytnúť rôzne výsledky na základe toho, ktoré spojenie sa vykoná ako prvé. Ak chcete spustiť dotaz, musíte vykonať určité zmeny. Najlepším riešením je zvyčajne rozdeliť dotaz na časti. To znamená, že ho nastavte tak, aby sa aspoň jedno spojenie vykonalo v menšom podriadenom dotaze, ktorý potom pripojíte k iným tabuľkám alebo dotazom v nadradenom dotaze. Access potom najprv vykoná spojenia v podriadenom dotaze (alebo dotazoch) a potom spojí v nadradenom dotaze ako posledný, čím sa eliminuje nejednoznačnosť.

V závislosti od počtu tabuliek, ktoré máte v dotaze, možno budete musieť vytvoriť niekoľko podriadených dotazov, aby sa predišlo nejednoznačným vonkajším spojeniam. Toto video znázorňuje jednoduchý príklad s tromi tabuľkami, v ktorom sú dve rovnopojené tabuľky oddelené do podriadeného dotazu a vonkajšie spojenie s treťou tabuľkou sa vykoná v nadradenom dotaze. Tu sú základné kroky, ktoré predpokladajú, že už dobre poznáte vytvorenie jednoduchého výberového dotazu:

  1. Vytvorte nový podriadený dotaz obsahujúci tabuľky, ktoré chcete najprv pripojiť (vo videu ide o tabuľky Spoločností a Ľudia).

  2. V podradenom dotaze dvakrát kliknite na výstupné polia, ktoré potrebujete, aby sa zobrazili v mriežke dotazu.

Dôležité:  Nezabudnite zahrnúť pole spojenia z pôvodného dotazu. V príklade videa sa spoločnosť pripojila k položke Oblasti pomocou poľa Identifikácia oblasti, preto do mriežky dotazu podriadeného dotazu zahrnieme identifikáciu oblasti.

  1. Uložte a zatvorte podriadený dotaz a otvorte pôvodný dotaz v návrhovom zobrazení. Stane sa z toho nadradený dotaz.

  2. Odstráňte tabuľky, ktoré ste pridali do podriadeného dotazu, a potom pridajte podriadený dotaz (návrh > pridanie tabuliek (zobraziť tabuľku v Access 2013 )> dotazy alebo jednoducho presuňte podriadený dotaz z navigačnej tably do nadradeného dotazu).

  3. V nadradenom dotaze vytvorte spojenie tak, ako bolo predtým, iba tentoraz do podriadeného dotazu.

  4. Pridajte výstupné polia z podriadeného dotazu do mriežky dotazu.

  5. Uložte a spustite nadradený dotaz.

Pravidlo pre nejednoznačné vonkajšie spojenia

Nejednoznačné vonkajšie spojenia sa vyskytujú vtedy, keď máte v dotaze dve alebo viaceré spojenia a jedno z nich je vonkajšie spojenie, ktoré buď smeruje k spojeniu, alebo existujú dve vonkajšie spojenia, ktoré smerujú k sebe, napríklad tieto dve konfigurácie spojenia sú nejednoznačné a musia byť rozdelené do samostatných dotazov:

Tabuľka1 – > Tabuľka2 --- Tabuľka3

Tabuľka1 –-> Tabuľka2 <-- Tabuľka3

Vonkajšie spojenia, ktoré sú v rovnakom smere alebo mimo iných vonkajších spojení alebo rovnocenných spojení, sú v poriadku:

Tabuľka1 –-> Tabuľka2 –-> Tabuľka3

Tabuľka1 <-- Tabuľka2 --> Tabuľka3

Tabuľka1 < -- Tabuľka2 --- Tabuľka3

Ďalšie informácie o vytváraní dotazov nájdete v téme Úvodné informácie o dotazoch alebo Vytvorenie jednoduchého výberového dotazu.

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!

×