Relaterade ämnen
×
Hantera data med frågor
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.
Hantera data med frågor

Skapa frågor med fler än en datakälla

Din webbläsare har inte stöd för video.

Prova själv!

För att ta fram den information du behöver måste du ofta skapa frågor som hämtar information från fler än en tabell eller från en kombination av tabeller och frågor.

Komma igång med kopplingar

Ibland behöver du använda data från fler än en källa (tabell eller fråga) för att ta fram den information du behöver. Du kan exempelvis vilja se hur många kunder i en viss region som beställde en specifik produkt.

När du lägger till fler än en datakälla använder Access de befintliga, definierade relationerna mellan dem eller skapar koppling mellan dem för att kunna köra frågor. En koppling är bara en typ av relation mellan datakällor i en fråga.

Obs!: Kopplingar är temporära och hör bara till frågan. Om du ofta skapar samma koppling mellan tabeller, kan du vilja skapa en permanent relation mellan dem.

Inre kopplingar

De flesta kopplingar är inre kopplingar. De skiljer sig från yttre kopplingar, som diskuteras i Skapa frågor med yttre kopplingar.

En inre koppling returnerar bara data från en källa när den hittar motsvarande post i den andra källan. Om du exempelvis frågar om information om produkter och order ser du bara data för produkter som har en motsvarande order.

Skärmbild av tabellerna Produkter och Order

Självkopplingar

En självkoppling kopplar samman två kopior av samma tabell eller fråga. Använd den för att kombinera poster från samma tabell när det finns matchande värden i kopplade fält.

Anta att du har en tabell som heter Anställda som listar alla anställda i din organisation, inklusive cheferna. Tabellen har fältet Rapporterar till, som har ID:et för den anställdes chef.

ID

Efternamn

Förnamn

Rapporterar till

1

Freehafer

Nancy

5

2

Cencini

Andrew

3

Kotas

jan

10

4

Sergienko

Mariya

5

5

Thorpe

Steven

2

6

Neipper

Michael

10

7

Zare

Robert

10

8

Guissani

Laura

10

9

Hellung-Larsen

Anne

5

10

Dempsey

Molly

3

För att hitta namnet på chefen för en anställd, letar du upp den anställde i tabellen, letar upp chefens ID i fältet Rapporterar till och slår upp chefens ID i samma fält i Anställda. Exempelvis rapporterar Nancy till chefen som har anställnings-ID 5 – vilket är Steven Thorpe.

För att automatisera denna uppgift lägger du till tabellen Anställda två gånger i frågan och skapar en självkoppling. När du lägger till datakällan för andra gången, lägger Access till _1 till namnet för den andra förekomsten av tabellen. Om du exempelvis lägger till tabellen Anställda två gånger, kallas den andra förekomsten för Anställda_1. För att visa namnet på alla anställdas chefer, skapar du en koppling mellan fältet Rapporterar till i tabellen Anställda och fältet Anställnings-ID i tabellen Anställda_1.

1. Lägg till datakällor

  • Välj Skapa > Frågedesign.

Lägg till alla tabeller och frågor du behöver som datakällor. (Oroa dig inte. Om du glömmer någon kan du lägga till fler datakällor senare.)

Datakällorna kan inkludera tabeller från vilka du vill visa information (som en produkttabell) och tabeller som innehåller information du behöver använda för villkor.

Kom ihåg att befintliga, sparade frågor också är tillgängliga som datakällor. Om du exempelvis redan skapat en fråga för att hitta alla order för en viss månad, använder du den frågan samt produkttabellen för att visa alla produkter som sålts under en viss månad.

2. Koppla samman relaterade datakällor

  • För att lägga till en koppling drar du ett fält från en datakälla till motsvarande fält i en annan datakälla. Som standard skapar Access en inre koppling.

För de flesta relationer skapar Access en inre koppling. Om du angett att referensintegritet ska upprätthållas så ingår det. Men i vissa fall skapar inte Access den koppling du behöver. Om du exempelvis lägger till befintliga frågor till din nya fråga och inte har skapat relationer, skapar Access inte automatiskt kopplingar.

3. Slutföra frågan

  • Följ de normala stegen för att skapa en fråga: lägg till utdatafält, lägg till eventuella villkor och kör eller spara frågan. Information om hur du gör finns i Skapa grundläggande frågor.

Vill du veta mer?

Excel-utbildning

Outlook-utbildning

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!

×