Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Video:

Din browser understøtter ikke video. Installér Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

I videoen

Meddelelsen "tvetydig ydre joinforbindelse" vises, når Access bestemmer, at forespørgslen kan give forskellige resultater baseret på, hvilken joinforbindelse der først udføres. Hvis forespørgslen skal køre, skal du foretage nogle ændringer. Den bedste løsning er normalt at opdele forespørgslen i stykker. Det betyder, at du skal konfigurere den, så mindst én af joinforbindelserne udføres i en mindre "underordnet" forespørgsel, som du derefter opretter forbindelse til andre tabeller eller forespørgsler i en "overordnet" forespørgsel. Access udfører derefter joinforbindelserne i den underordnede forespørgsel (eller forespørgsler) først, og derefter udføres joinforbindelserne i den overordnede forespørgsel sidst, hvilket eliminerer tvetydigheden.

Afhængigt af hvor mange tabeller du har i forespørgslen, kan det være nødvendigt at oprette flere underordnede forespørgsler for at undgå tvetydige ydre joinforbindelser. Denne video viser et simpelt eksempel med tre tabeller, hvor to ligetilknyttede tabeller er adskilt i en underordnet forespørgsel, og derefter udføres den ydre joinforbindelse til en tredje tabel i den overordnede forespørgsel. Her er de grundlæggende trin, som forudsætter, at du allerede er ret fortrolig med at oprette en simpel udvælgelsesforespørgsel:

  1. Opret en ny underordnet forespørgsel, der indeholder de tabeller, du vil sammenkæde først (i videoen er disse tabeller Firmaer og Mennesker tabeller).

  2. Dobbeltklik på de ønskede outputfelter i den underordnede forespørgsel, så de vises i forespørgselsgitteret.

Vigtigt!:  Sørg for at medtage joinfeltet fra den oprindelige forespørgsel. I videoeksempel blev Virksomheder forbundet til Områder ved hjælp af feltet Område-id, så vi medtager Område-id i forespørgselsgitteret for den underordnede forespørgsel.

  1. Gem og luk den underordnede forespørgsel, og åbn den oprindelige forespørgsel i designvisning. Dette bliver den overordnede forespørgsel.

  2. Slet de tabeller, du har føjet til den underordnede forespørgsel, og tilføj derefter den underordnede forespørgsel (Design > Tilføj tabeller (Vis tabel i Access 2013)> Forespørgsler, eller træk blot den underordnede forespørgsel fra navigationsruden til den overordnede forespørgsel).

  3. I den overordnede forespørgsel skal du oprette joinforbindelsen, som den var før, kun denne gang til den underordnede forespørgsel.

  4. Føj outputfelterne fra den underordnede forespørgsel til forespørgselsgitteret.

  5. Gem og kør den overordnede forespørgsel.

Tommelfingerregel for tvetydige ydre joinforbindelser

Tvetydige ydre joinforbindelser opstår, når du har to eller flere joinforbindelser i en forespørgsel, og en af dem er en ydre joinforbindelse, der enten peger mod en lige joinforbindelse, eller der er to ydre joinforbindelser, der peger mod hinanden, f.eks. disse to joinkonfigurationer er tvetydige og skal opdeles i separate forespørgsler:

Tabel1 – > tabel2 --- tabel3

Tabel1 --> Tabel2 <-- Tabel3

Ydre joinforbindelser, der peger i samme retning eller væk fra andre ydre joinforbindelser eller lige joinforbindelser, er OK:

Tabel1 --> Tabel2 --> Tabel3

Tabel1 <- Tabel2 --> Tabel3

Tabel1 < – Tabel2 --- Tabel3

Du kan finde flere oplysninger om oprettelse af forespørgsler under Introduktion til forespørgsler eller Opret en simpel udvælgelsesforespørgsel.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×