Brug relationer

Opret en til en-relationer

Surface Book enhedsfoto

Prøv det!

Hvad er en en til en-relation?

En til en-relationer bruges ofte til at angive vigtige relationer, så du kan finde de data, du skal bruge, for at drive din virksomhed.

En en til en-relation er en kæde mellem oplysningerne i to tabeller, hvor hver post i hver tabel kun vises én gang. Der kan f.eks være en en til en-relation mellem medarbejdere og de biler, de kører i. Hver medarbejder vises kun én gang i tabellen Medarbejdere, og hver bil vises kun én gang i tabellen Firmabiler.

Du kan bruge en til en-relationer, hvis du har en tabel, der indeholder en liste over elementer, men de specifikke oplysninger, du vil registrere om dem, varierer efter type. Du kan f.eks, have en kontakttabel, hvor nogle personer er medarbejdere og andre er underleverandører. For medarbejderne, vil du gerne vide deres medarbejdernummer, deres telefonnummer og andre vigtige oplysninger. For underleverandører, vil du, blandt andet, gerne vide deres firmanavn, telefonnummer og rate. I dette tilfælde ville du oprette tre separate tabeller – Kontakter, Medarbejdere og Underleverandører – og derefter oprette en en til en-relation mellem tabellerne Kontakter og Medarbejdere og en en til en-relation mellem tabellerne Kontakter og Underleverandører.

Opret en til en-relation, oversigt

Du opretter en til en-relationer ved at sammenkæde indekset (som regel den primære nøgle) i én tabel og et indeks i en anden tabel, som deler den samme værdi. F.eks.:

Skærmbillede, der viser to tabeller med samme id

Den bedste måde at oprette denne relation er at få den sekundære tabel til at slå en værdi op fra den første tabel. For eksempel skal du angive feltet bil-ID i tabellen medarbejdere et opslagsfelt, der søger efter en værdi i bil-ID-indekset fra tabellen med virksomhedens biler. På den måde kan du aldrig komme til at tilføje ID'ET for en bil, der faktisk ikke findes.

Vigtigt!: Når du opretter en en til en-relation, må du omhyggeligt beslutte, om du vil gennemtvinge refererende dataintegritet for relationen.

Referentiel dataintegritet gør det nemmere at få adgang til dine data ved at slette relaterede poster. Hvis du for eksempel sletter en medarbejder fra tabellen medarbejdere, sletter du også frynsegode posterne for den pågældende medarbejder fra tabellen goder. Men i nogle relationer, som i dette eksempel giver referentiel integritet ikke nogen mening: Hvis vi sletter en medarbejder, vil vi ikke have, at køretøjet er slettet fra tabellen med virksomhedens biler, da bilen stadig er knyttet til virksomheden og vil blive tildelt til en anden.

Trin til at oprette en en til en-relation

Opret en til en-relationen ved at tilføje et søgefelt i en tabel. (Hvis du vil se hvordan, skal du se Byg tabeller og sæt datatyper). Ved for eksempel at angive, hvilken bil, der er blevet givet til en bestemt medarbejder, kan du tilføje bil-id til tabellen Medarbejdere. For at oprette en relation mellem de to felter, kan du bruge guiden Opslag:

  1. Åbn en tabel.

  2. Tilføj et nyt felt i Designvisning, vælg værdien Datatype, og vælg derefter Guiden Opslag.

  3. I guiden Opslag søges der som standard efter værdier fra en anden tabel, så vælg Næste.

  4. Vælg den tabel, der indeholder den nøgle (normalt en primær nøgle), du vil have med i denne tabel, og vælg derefter Næste. I vores eksempel ville du vælge tabellen Firmabiler.

  5. På listen Valgte felter skal du tilføje det felt, der indeholder den nøgle, du vil bruge. Vælg Næste.

    Skærmbillede af guiden Opslag
  6. Angiv en sorteringsrækkefølge og, hvis du foretrækker det, kan du ændre bredden på feltet.

  7. Fjern markeringen i afkrydsningsfeltet Aktivér dataintegritet på det sidste skærmbillede, og vælg derefter Udfør.

Vil du have mere?

Introduktion til tabelrelationer

Oprette, redigere eller slette en relation

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×