Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Video:

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

V tomto videu

Zpráva "nejednoznačné vnější spojení" se zobrazí, když Access zjistí, že dotaz může poskytnout různé výsledky na základě toho, které spojení se provede jako první. Aby se dotaz spustil, budete muset udělat nějaké změny. Nejlepším řešením je obvykle rozdělit dotaz na části. To znamená, že ho nastavte tak, aby se alespoň jedno spojení provádělo v menším "podřízeném" dotazu, který pak spojíte s jinými tabulkami nebo dotazy v "nadřazeném" dotazu. Access pak nejprve provede spojení v podřízené dotazu (nebo dotazech) a pak spojení v nadřazených dotazech jako poslední, čímž eliminuje nejednoznačnost.

V závislosti na tom, kolik tabulek v dotazu máte, možná budete muset vytvořit několik podřízených dotazů, abyste se vyhnuli nejednoznačným vnějším spojením. Toto video ukazuje jednoduchý příklad se třemi tabulkami, kde se dvě ekvividně spojené tabulky oddělí do podřízeného dotazu a pak se vnější spojení s třetí tabulkou provede v nadřazeným dotazu. Tady jsou základní kroky, které předpokládají, že už jste docela obeznámeni s vytvořením jednoduchého výběrového dotazu:

  1. Vytvořte nový podřízený dotaz obsahující tabulky, které chcete připojit jako první (ve videu jsou to tabulky Společnosti a Lidé).

  2. V podřízené dotazu poklikejte na výstupní pole, která potřebujete, aby se zobrazila v mřížce dotazu.

Důležité informace:  Nezapomeňte zahrnout pole spojení z původního dotazu. V příkladu videa byly společnosti připojeny k oblastem pomocí pole RegionID, takže id oblasti zahrneme do mřížky dotazu podřízeného dotazu.

  1. Uložte a zavřete podřízený dotaz a otevřete původní dotaz v návrhovém zobrazení. Tím se stane nadřazený dotaz.

  2. Odstraňte tabulky, které jste přidali do podřízeného dotazu, a pak přidejte podřízený dotaz (Návrh > Přidat tabulky (Zobrazit tabulku v Access 2013 )> Dotazy nebo jednoduše přetáhněte podřízený dotaz z navigačního podokna do nadřazeného dotazu).

  3. V nadřazené dotazu nastavte spojení tak, jak bylo dříve, pouze tentokrát k podřízeného dotazu.

  4. Přidejte výstupní pole z podřízeného dotazu do mřížky dotazu.

  5. Uložte a spusťte nadřazený dotaz.

Pravidlo pro nejednoznačné vnější spojení

K nejednoznačným vnějším spojením dochází v případě, že máte v dotazu dvě nebo více spojení. Jedno z nich je vnější spojení, které ukazuje buď na ekviňové spojení, nebo existují dvě vnější spojení, která ukazují k sobě navzájem. Například tyto dvě konfigurace spojení jsou nejednoznačné a je potřeba je rozdělit do samostatných dotazů:

Tabulka1 –-> Tabulka2 --- Tabulka3

Table1 --> Tabulka2 <-- Tabulka3

Vnější spojení, která ukazují stejným směrem nebo směrem od jiných vnějších spojení nebo ekvi-spojení, jsou v pořádku:

Tabulka1 --> Tabulka2 --> Tabulka3

Tabulka1 <-- Tabulka2 --> Tabulka3

< Tabulka1 –– Tabulka2 --- Tabulka3

Další informace o vytváření dotazů najdete v tématech Úvod do dotazů nebo Vytvoření jednoduchého výběrového dotazu.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×