Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Video:

Din webbläsare har inte stöd för video. Installera Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

I videon

Meddelandet "tvetydig yttre koppling" visas när Access fastställer att frågan kan ge olika resultat baserat på vilken koppling som görs först. Om du vill köra frågan måste du göra några ändringar. Den bästa lösningen är vanligtvis att dela upp frågan i bitar. Det betyder att du konfigurerar den så att minst en av kopplingarna görs i en mindre "underordnad" fråga, som du sedan kopplar till andra tabeller eller frågor i en "överordnad" fråga. Access utför sedan kopplingarna i den underordnade frågan (eller frågorna) först, sedan sker kopplingarna i den överordnade frågan sist, vilket eliminerar tvetydigheten.

Beroende på hur många tabeller du har i frågan kan du behöva skapa flera underordnade frågor för att undvika tvetydiga yttre kopplingar. Det här videoklippet visar ett enkelt exempel på tre tabeller, där två equi-joined tabeller delas upp i en underordnad fråga, och sedan görs den yttre kopplingen till en tredje tabell i den överordnade frågan. Här är de grundläggande stegen, som förutsätter att du redan är ganska bekant med att skapa en enkel urvalsfråga:

  1. Skapa en ny underordnad fråga som innehåller de tabeller du vill koppla först (i videon är det här tabellerna Företag och Personer).

  2. I den underordnade frågan dubbelklickar du på de utdatafält du behöver så att de visas i frågerutnätet.

Viktigt!:  Se till att inkludera kopplingsfältet från den ursprungliga frågan. I videoexemplet anslöts företag till Regioner med fältet RegionID, så vi tar med RegionID i frågerutnätet för den underordnade frågan.

  1. Spara och stäng den underordnade frågan och öppna den ursprungliga frågan i designvyn. Detta blir den överordnade frågan.

  2. Ta bort tabellerna som du lade till i den underordnade frågan och lägg sedan till den underordnade frågan (Design > Lägg till tabeller (Visa tabell i Access 2013 )> Frågor, eller dra bara den underordnade frågan från navigeringsfönstret till den överordnade frågan).

  3. I den överordnade frågan upprättar du kopplingen som den var tidigare, bara den här gången till den underordnade frågan.

  4. Lägg till utdatafälten från den underordnade frågan i frågerutnätet.

  5. Spara och kör den överordnade frågan.

Tumregel för tvetydiga yttre kopplingar

Tvetydiga yttre kopplingar uppstår när du har två eller flera kopplingar i en fråga, och en av dem är en yttre koppling som antingen pekar mot en likkoppling, eller så finns det två yttre kopplingar som pekar mot varandra, till exempel är dessa två kopplingskonfigurationer tvetydiga och måste delas upp i separata frågor:

Tabell1 – > Tabell2 --- Tabell3

Tabell1 –-> Tabell2 <-- Tabell3

Yttre kopplingar som pekar i samma riktning, eller bort från andra yttre kopplingar eller likkopplingar, är OK:

Tabell1 --> Tabell2 --> Tabell3

Tabell1 <-- Tabell2 --> Tabell3

Tabell1 <– Tabell2 --- Tabell3

Mer information om att skapa frågor finns i Introduktion till frågor eller Skapa en enkel urvalsfråga.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×