Indsætte et dataark i en formular

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. 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. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Et dataark er en enkelt visning af data, der er arrangeret i rækker og kolonner. Hvis du dobbeltklikker på en tabel i navigationsruden, viser Access tabellen som et dataark. Dataark arbejde på grund af deres kompakt præsentation af data, når de bruges som underformularer til at vise data fra "mange"-siden af en en-til-mange-relation. I denne artikel beskrives, hvordan du kan føje dataark til formularer i Access.

Hvad vil du foretage dig?

Få vist et eksempel på et dataark i en formular

Træk og slip et dataark til en formular

Indsætte et dataark i en eksisterende formular ved hjælp af layoutvisning

Indsætte et dataark i en eksisterende formular ved hjælp af designvisning

Forstå forskellen mellem en delt formular og en formular, der indeholder et dataark

Få vist et eksempel på et dataark i en formular

Antag, at du vil oprette en formular, der viser data om produktkategorier og også alle produkter i disse kategorier. Dataene i tabellen kategorier repræsenterer på relationens en-siden af relationen, og dataene i tabellen produkter repræsenterer "mange"-siden af relationen. Hver kategori kan have mange produkter.

Formular, der indeholder underformular

1. I hovedformularen vises data fra "en"-siden af relationen.

2. i dataarket vises data fra "mange"-siden af relationen.

Træk og slip et dataark til en formular

Den hurtigste måde at føje en eksisterende dataark i en formular er Åbn formularen i designvisning og klik derefter på, holde og trække en eksisterende formular i dataarket fra navigationsruden til designområdet formular.

Hvis du har angivet relationerne korrekt inden du startede denne fremgangsmåde, indstiller Access automatisk UnderordnedeFelter og egenskaberne OverordnedeFelter med de korrekte værdier, der sammenkæder hovedformularen med dataarket.

Min UnderordnedeFelter og OverordnedeFelter egenskaber er tomme

Hvis Access ikke kan finde ud af, hvordan du kan sammenkæde underformularen med hovedformularen, er det på egenskaberne UnderordnedeFelter og OverordnedeFelter for underformularkontrolelementet, som tomt. Du skal angive disse egenskaber manuelt.

Indsætte et dataark i en eksisterende formular ved hjælp af layoutvisning

Hvis du allerede har defineret relationerne mellem tabellerne i databasen, kan du hurtigt tilføje et dataark i en eksisterende formular ved hjælp af layoutvisning. Når du tilføjer et felt fra "mange"-siden af en relation i en formular, der er baseret på "en"-siden af relationen, opretter Access automatisk et dataark for at få vist de relaterede poster.

  1. Åbn den eksisterende formular i layoutvisning ved at højreklikke på den i navigationsruden og derefter klikke på Layoutvisning i genvejsmenuen.

    Hvis ruden Feltliste ikke vises:

    • Tryk på Alt+F8.

      — eller —

      Klik på Tilføj eksisterende felter i gruppen Funktioner under fanen Design.

      Bemærk, at ruden Feltliste dividerer tabellerne i sektioner: tilgængelige felter til denne visning og derunder tilgængelige felter i relaterede tabeller. Nederst i ruden Feltliste findes andre tabeller, der ikke er direkte relateret til den primære tabel under tilgængelige felter i andre tabeller.

  2. Udvid den tabel, der indeholder det første felt, du vil have på dataarket i sektionen tilgængelige felter i relaterede tabeller , og træk feltet til formularen. Access opretter et dataark og føjer feltet til den.

  3. For at tilføje ekstra felter til det nye dataark, skal du først klikke på dataarket for at markere den. Bemærk, at Access omarrangerer ruden Feltliste , så de felter, der er tilgængelige for dataarket er øverst. Træk eventuelle andre felter, du vil til dataarket i afsnittet med tilgængelige felter til denne visning . Mens du trækker et felt i dataarket, vises der en indsætningslinje for at vise, hvor feltet skal indsættes, når du slipper museknappen.

  4. Fortsæt med at tilføje felter til hovedformularen eller dataarket ved først at klikke på hovedformularen eller dataarket for at markere den og derefter trække feltet fra ruden Feltliste .

Afsnittet tilgængelige felter i andre tabeller i ruden Feltliste indeholder tabeller, der ikke er direkte relateret til den tabel eller forespørgsel, som den markerede formular er baseret på. Hvis du har angivet alle de gyldige tabelrelationer i vinduet relationer, derefter er felterne i sektionen tilgængelige felter i andre tabeller ikke sandsynligvis er gyldige valg for den formular, du opretter. Hvis du trækker et felt fra denne sektion til formularen, vises dialogboksen Angiv relation . Du skal angive det eller de felter, der relaterer de to tabeller til hinanden, før du fortsætter. Hvis du gør dette, sorteres i ruden Feltliste ikke længere i sektioner ifølge de foruddefinerede relationer. Det kan være bedst at klikke på Annuller i denne dialogboks og igen din tabelrelationer i stedet. Du kan finde flere oplysninger om relationer, i artiklen oprette, redigere eller slette en relation.

Toppen af siden

Indsætte et dataark i en eksisterende formular ved hjælp af designvisning

Brug denne procedure til at tilføje et dataark, der er baseret direkte på en tabel eller forespørgsel til en eksisterende formular i designvisning.

  1. Åbn formularen i designvisning ved at højreklikke på formularen i navigationsruden og derefter klikke på Designvisning.

  2. Under fanen Design i gruppen kontrolelementer , hvis Brug Kontrolelementguider er markeret, klikke på den så det ikke er markeret.

    Knapbillede

    Hvorfor?

    Hvis du har brugt, underformularen Kontrolelementguider opbygger en separat formularobjekt og baserer underformularkontrolelementet i pågældende formularobjekt. Denne fremgangsmåde opretter derimod et dataark, der er baseret direkte på en tabel eller forespørgsel i stedet for en formular.

  3. Klik på knappen Underformular/underrapport i gruppen Kontrolelementer på fanen Design.

  4. Klik på sted, hvor du vil dataarket skal indsættes i formulardesigngitteret.

  5. Flytte og tilpasse størrelsen på kontrolelementet til underformularen ved at trække håndtagene på kanterne og hjørnerne af kontrolelementet.

  6. Rediger den tilknyttede etiket for underformularkontrolelementet ved først at klikke på etiketten, dobbeltklikke på den for at markere teksten, og derefter skrive en ny etiket. Hvis du foretrækker at slette navnet, klik på etiketten én gang, og tryk derefter på DELETE.

  7. Hvis egenskabsarket ikke allerede vises, skal du trykke på F4 for at få det vist.

  8. Hvis kontrolelementet til underformularen ikke aktuelt er markeret, skal du klikke på én gang for at markere den.

  9. Klik på rullelisten Kildeobjektet , og klik derefter på den tabel eller forespørgsel, du vil have vist i dataarket under fanen Data i egenskabsarket. Hvis du vil have vist data fra tabellen Ordrer, klik Table.Orders.

  10. Hvis du har angivet relationerne korrekt inden du startede denne fremgangsmåde, indstiller Access automatisk UnderordnedeFelter og egenskaberne OverordnedeFelter med de korrekte værdier, der sammenkæder hovedformularen med dataarket.

    Min UnderordnedeFelter og OverordnedeFelter egenskaber er tomme

    Hvis Access ikke kan finde ud af, hvordan du kan sammenkæde underformularen med hovedformularen, er det på egenskaberne UnderordnedeFelter og OverordnedeFelter for underformularkontrolelementet, som tomt. Du skal angive disse egenskaber manuelt på følgende måde:

    1. Åbn hovedformularen i designvisning.

    2. Klik på underformularkontrolelementet for at markere den.

    3. Hvis egenskabsarket ikke vises, skal du trykke på F4.

    4. Klik på fanen Data i egenskabsarket (...) ud for feltet med egenskaben UnderordnedeFelter .

      Dialogboksen Feltsammenkædning af underformular vises.

    5. Vælg de felter, du vil sammenkæde formularerne med i rullelister Overordnede felter og UnderordnedeFelter . Hvis du ikke er sikker på, hvilke felter der skal bruges, skal du klikke på Foreslå for at få Access til at fastlægge felterne til sammenkædningen. Når du er færdig, skal du klikke på OK.

      Hvis du ikke kan se det felt, du vil bruge til at sammenkæde formularerne, skal du muligvis redigere postkilden for master eller underordnet formular til at være sikker på, at feltet er i den. Eksempelvis hvis formularen er baseret på en forespørgsel, skal du sammenkæde feltet findes i forespørgselsresultaterne.

    6. Gem hovedformularen, og Skift til formularvisning for at bekræfte, om formularen virker som ventet.

  11. Gem formularen ved at klikke på GemVærktøjslinjen Hurtig adgang eller ved at trykke på CTRL + S.

  12. Skifte til formularvisninger, og Bekræft, at dataarket fungerer efter hensigten.

Toppen af siden

Forstå forskellen mellem en delt formular og en formular, der indeholder et dataark

En formular, der indeholder et dataark, der viser data fra forskellige (men som regel relaterede) datakilder. For eksempel en formular kan vise medarbejdere, og det kan indeholde et dataark, der viser alle de opgaver, der er tildelt hver enkelt medarbejder. Dataarket har en anden datakilde fra den formular, der indeholder den. Derimod en delt formular består af to sektioner (en formular og et dataark), men de samme data vises i begge sektioner. De to afsnit spore med hinanden og giver dig to forskellige visninger af dine data på én gang.

Du kan finde flere oplysninger om oprettelse og arbejde med en delt formular i artiklen oprette en delt formular.

Toppen af siden

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.

×