Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Wideo:

Twoja przeglądarka nie obsługuje wideo. Zainstaluj dodatek Microsoft Silverlight, Adobe Flash Player lub program Internet Explorer 9.

Zawartość klipu wideo

Komunikat "niejednoznaczne sprzężenie zewnętrzne" jest wyświetlany, gdy program Access stwierdzi, że zapytanie może dać różne wyniki na podstawie tego, które sprzężenie zostało wykonane jako pierwsze. Aby uruchomić zapytanie, należy wprowadzić pewne zmiany. Najlepszym rozwiązaniem jest zazwyczaj podzielenie zapytania na części. Oznacza to, że należy tak skonfigurować, aby co najmniej jedno ze sprzężeń odbywało się w mniejszym zapytaniu "podrzędnym", które następnie łączy się z innymi tabelami lub zapytaniami w zapytaniu "nadrzędnym". Następnie program Access najpierw wykona sprzężenia w zapytaniu podrzędnym (lub zapytaniach), a następnie wykona sprzężenia w zapytaniu nadrzędnym jako ostatnie, eliminując niejednoznaczność.

W zależności od liczby tabel w zapytaniu może być konieczne utworzenie kilku zapytań podrzędnych w celu uniknięcia niejednoznacznych sprzężeń zewnętrznych. W tym klipie wideo przedstawiono prosty przykład z trzema tabelami, w którym dwie tabele sprzężone z koniami są rozdzielone na zapytanie podrzędne, a następnie sprzężenie zewnętrzne z trzecią tabelą jest wykonywane w zapytaniu nadrzędnym. Poniżej przedstawiono podstawowe kroki, które zakładają, że wiesz już, jak utworzyć proste zapytanie wybierające:

  1. Utwórz nowe zapytanie podrzędne zawierające tabele, które chcesz najpierw połączyć (w klipie wideo znajdują się tabele Firmy i Osoby).

  2. W zapytaniu podrzędnym kliknij dwukrotnie pola wyjściowe, których potrzebujesz, aby były wyświetlane w siatce zapytania.

Ważne:  Pamiętaj, aby uwzględnić pole sprzężenia z oryginalnego zapytania. W przykładzie klipu wideo firma została przyłączona do regionów przy użyciu pola Identyfikator regionu, dlatego w siatce zapytania podrzędnego uwzględniliśmy identyfikator regionu.

  1. Zapisz i zamknij zapytanie podrzędne, a następnie otwórz oryginalne zapytanie w widoku projektu. Stanie się to zapytaniem nadrzędnym.

  2. Usuń tabele dodane do zapytania podrzędnego, a następnie dodaj zapytanie podrzędne (> projektuDodaj tabele (Pokaż tabele w Access 2013 )> zapytania lub po prostu przeciągnij zapytanie podrzędne z okienka nawigacji do zapytania nadrzędnego).

  3. W zapytaniu nadrzędnym ustal sprzężenie tak, jak było wcześniej, tym razem tylko do zapytania podrzędnego.

  4. Dodaj pola wyjściowe z zapytania podrzędnego do siatki zapytania.

  5. Zapisz i uruchom zapytanie nadrzędne.

Reguła kciuka dla niejednoznacznych sprzężeń zewnętrznych

Niejednoznaczne sprzężenia zewnętrzne występują w przypadku dwóch lub większej liczby sprzężeń w zapytaniu, a jedno z nich jest sprzężeniami zewnętrznymi wskazującymi na sprzężenie koni lub dwoma sprzężeniami zewnętrznymi, które wskazują na siebie nawzajem, na przykład te dwie konfiguracje sprzężenia są niejednoznaczne i należy je podzielić na osobne zapytania:

Tabela1 --> Tabela2 --- Tabela3

Tabela1 --> tabela2 <-- Tabela3

Sprzężenia zewnętrzne, które wskazują ten sam kierunek lub z dala od innych sprzężeń zewnętrznych lub sprzężeń koni, są w porządku:

Tabela1 --> Tabela2 --> Tabela3

Tabela1 < — Tabela2 --> Tabela3

Tabela1 < — Tabela2 --- Tabela3

Aby uzyskać więcej informacji na temat tworzenia zapytań, zobacz Wprowadzenie do zapytań lub Tworzenie prostego zapytania wybierającego.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×