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.

Når to tabeller i Access har ét eller flere felter til fælles, kan du integrere dataarket fra én tabel i en anden. Et integreret dataark, som kaldes et underdataark, er nyttigt, når du vil have vist og redigere relaterede eller sammenkædede data i en tabel eller forespørgsel.

I denne artikel

Introduktion til underdataark

Et underdataark er nyttigt, når du vil se oplysningerne fra flere datakilder i en enkelt dataarkvisning. I Northwind-eksempeldatabasen har tabellen Ordrer f.eks. en en-til-mange-relation med tabellen Ordredetaljer.

viser relation mellem to tabeller

Hvis tabellen Ordredetaljer er tilføjet som et underdataark i tabellen Ordrer, kan du få vist og redigere data, f.eks. de produkter, der er inkluderet i en bestemt ordre (hver række) ved at åbne underdataarket for den pågældende ordre.

viser dataark med åbent underdataark

Hvis du føjer underdataark til dine tabeller, skal du begrænse brugen af disse underdataark til visning og ikke redigering af vigtige forretningsdata. Hvis du vil redigere data i en tabel, anbefaler vi, at du bruger formularer til at redigere dataene i stedet for underdataark, da der er større sandsynlighed for, at dataindtastningsfejl opstår i dataarkvisning, hvis brugerne ikke er omhyggelige med at rulle til den korrekte celle. Bemærk også, at hvis du føjer et underdataark til en stor tabel, kan det påvirke tabellens ydeevne negativt.

Microsoft Access opretter automatisk et underdataark, når du opretter en tabel, der opfylder et af følgende kriterier:

  • Tabellen er i en en-til-en-relation.

  • Tabellen er en-siden af en en-til-mange-relation, hvor tabellens Egenskab UnderdataarkNavn er angivet til Auto.

En relation defineres ved at matche felterne primær nøgle og fremmed nøgle i de relaterede tabeller.

Du kan også føje et underdataark til en hvilken som helst tabel, forespørgsel eller formular i en database. I dataarkvisning kan en formular kun vise ét underdataark ad gangen.

Toppen af siden

Åbne og lukke et underdataark

Hvis du vil afgøre, om en tabel, forespørgsel eller formular allerede har et underdataark, skal du åbne objektet i dataarkvisning. Hvis der findes en udvidelsesindikator (+- tegn), har tabellen, forespørgslen eller formularen et underdataark. Når underdataarket er åbent, ændres indikatoren til et --tegn. Underdataark kan indlejres i et hovedunderdataark i op til otte niveauer.

visning af underdataark

  • Hvis du vil åbne underdataarket, skal du klikke på plustegnet ud for den værdi, du vil have vist posterne for.

  • Klik på minustegnet for at lukke underdataarket.

Tip!: Hvis du vil udvide eller skjule alle underdataark i et dataark på samme tid, skal du klikke på Mere i gruppen Poster under fanen Hjem. Vælg derefter Underdataark, og klik på den ønskede indstilling.

Du kan også fjerne eller skjule et underdataark. Du kan få mere at vide om, hvordan du fjerner et underdataark, i artiklen Fjern et underdataark.

Tip!: Hvis du vil skjule et underdataark, skal du åbne tabellen i Designvisning og derefter klikke på Egenskabsark i gruppen Vis/skjul under fanen Design. Find linjen Navn på underdataark i egenskabsarket, ret den til [Ingen], og gem derefter ændringen.

Toppen af siden

Tilføje et underdataark

  1. I dataarkvisning skal du åbne den tabel eller forespørgsel, hvor du vil tilføje underdataarket.

  2. Klik på Mere i gruppen Poster under fanen Hjem, peg på Underdataark, og klik derefter på Underdataark.

  3. I dialogboksen Indsæt underdataark skal du vælge fanen (Tabeller, Forespørgsler eller Begge), der svarer til den type objekt, du vil indsætte som et underdataark.

  4. I feltet Underordnede felter skal du klikke på det felt, du vil bruge som det fremmed nøgle eller tilsvarende felt, der leverer data til underdataarket.

  5. Klik på det felt, du vil bruge som primær nøgle eller tilsvarende felt for hovedtabellen eller forespørgslen, i feltet Overordnedefelter , og klik derefter på OK.

    Hvis du f.eks. vil oprette et underdataark for at få vist relaterede ordrer for hver kundepost i tabellen Kunde, skal du vælge tabellen Ordrer i feltet UnderordnedeFelter , vælge Kunde-id, og i feltet OverordnedeFelter skal du vælge Id.

    valg af det primære felt for underdataark

    Bemærk!:  Værdierne i felterne UnderordnedeFelter og OverordnedeFelter opretter en en til mange- deltag på de angivne felter.

  6. Klik på OK for at gemme ændringerne.

  7. Hvis du vil have vist det underdataark, du har føjet til din tabel, forespørgsel eller formular, skal du klikke på +-tegnet.

    Bemærk!: Det underordnede felt (fremmed nøgle) vises ikke som en kolonne i underdataarket. Når du tilføjer en ny post i underdataarket, indsætter Access automatisk den primære nøgleværdi for den valgte basistabel.

Toppen af siden

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!

×