Sette inn et dataark i et skjema

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Et dataark et en enkel visning av data organisert i rader og kolonner. Hvis du dobbeltklikker en tabell i navigasjonsruten, viser Microsoft Office Access 2007 tabellen som et dataark. På grunn av den kompakte presentasjonen av data, fungerer dataark bra når de brukes som delskjemaer for å vise data fra "mange"-siden i en én-til-mange-relasjon. Denne artikkelen beskriver hvordan du kan legge til dataark i skjemaene i Office Access 2007.

Hva vil du gjøre?

Vise et eksempel på et dataark i et skjema

Opprette relasjoner mellom tabeller

Opprette et skjema som inneholder et dataark ved hjelp av skjemaverktøyet

Opprette et skjema som inneholder et dataark ved hjelp av oppsettvisning

Sette inn et dataark i et eksisterende skjema ved hjelp av oppsettvisning

Sette inn et dataark i et eksisterende skjema ved hjelp av utformingsvisning

Forstå forskjellene mellom et delt skjema og et skjema som inneholder et dataark

Vise et eksempel på et dataark i et skjema

Anta at du vil lage et skjema som viser data om produktkategorier samt alle produktene i disse kategoriene. Dataene i tabellen Kategorier representerer "én"-siden i relasjonen, og dataene i Produkter-tabellen representerer "mange"-siden i relasjonen. Hver kategori kan ha mange produkter.

Skjema som inneholder delskjema

1. Hovedskjemaet viser data fra "én"-siden i relasjonen.

2. Dataarket viser data fra "mange"-siden i relasjonen.

Til toppen av siden

Etablere relasjoner mellom tabeller

Før du utformer et skjema som inneholder et dataark, bør du se gjennom relasjonene mellom tabellene og legge til eventuelle relasjoner som mangler. Dette gjør det mulig for Access å automatisk opprette koblingene mellom dataark og hovedskjemaer. Når du skal vise, legge til eller endre relasjoner mellom tabeller i databasen, går du til kategorien Avanserte verktøy, gruppen Analyser og klikker Relasjoner. Hvis du vil ha mer informasjon om hvordan du oppretter relasjoner, se koblingene i delen Se også.

Til toppen av siden

Opprette et skjema som inneholder et dataark, ved hjelp av skjemaverktøyet

Når du bruker skjemaverktøyet til å bygge et skjema som er basert på en tabell som er på "én"-siden i én enkelt én-til-mange-relasjon, setter Access automatisk inn et dataark som viser dataene på "mange"-siden i relasjonen.

Hvis de følgende betingelsene er sanne, setter for eksempel Access inn et dataark som viser alle ordrene for hver kunde:

  • Du lager ett enkelt skjema som er basert på Kunder-tabellen.

  • Du har definert en én-til-mange-relasjon med Ordrer-tabellen som angir at én post i Kunder-tabellen kan være relatert til mange poster i Ordrer-tabellen.

  • Kunder-tabellen er ikke på "én"-siden i andre én-til-mange-relasjoner.

  • I navigasjonsruten klikker du tabellen som er på "én"-siden i én-til-mange-relasjonen.

  • Klikk skjema i skjemaer-gruppen i kategorien Opprett. Knappesymbol

Access oppretter skjemaet med dataarket nederst i skjemaet. Hvis Access ikke oppretter et dataark, betyr det enten at tabellen som du brukte for skjemaet, ikke er en del av en én-til-mange-relasjon eller at tabellen er en del av flere én-til-mange-relasjoner.

Kommentarer: 

  • Bortsett fra å opprette hovedskjemaet oppretter denne prosessen ikke noen andre skjemaobjekter. Dataarket er en direkte visning av tabellen.

  • Skjule en kolonne i et dataark    Høyreklikk kolonnen, og klikk deretter Skjul kolonne. Denne innstillingen lagres. Hvis du ikke lagrer og lukker skjemaet og deretter åpner det på nytt, vil kolonnen fortsatt være skjult.

  • Gjenopprette en skjult kolonne i et dataark    Høyreklikk en hvilken som helst kolonneoverskrift i dataarket, og klikk deretter Vis kolonner. Merk av i boksen ved siden av hver kolonne som du vil gjenopprette i visningen, og klikk deretter Lukk.

Til toppen av siden

Lage et skjema som inneholder et dataark, ved hjelp av oppsettvisning

Hvis du allerede har definert relasjonene mellom tabeller i databasen, kan du raskt lage et skjema som inneholder et dataark, ved hjelp av oppsettvisning. Når du legger til et felt fra "mange"-siden i en relasjon i et skjema som er basert på "én"-siden i relasjonen, oppretter Access automatisk et dataark for å vise de relaterte postene.

  1. Klikk Tomt skjema i skjemaer-gruppen i kategorien Opprett. Knappesymbol

    Access åpner et tomt skjema i oppsettvisning og viser Feltliste-ruten.

    Merknad: Hvis du lukker Feltliste-ruten ved et uhell, kan du åpne den på nytt ved å gjøre ett av følgende:

    • Trykk Alt+F8.

      – eller –

      Klikk Legg til eksisterende felt i kategorien Format i gruppen Kontroller. Knappesymbol

  2. Klikk plussregnet ved siden av tabellen som er på "én"-siden av én-til-mange-relasjonen, og dra deretter det første feltet som du vil ha, til skjemaet.

    Legg merke til at Feltliste-ruten deler tabellene inn i inndelinger: Tilgjengelige felt i denne visningen og, nedenfor denne, Tilgjengelige felt i relaterte tabeller. Nederst i Feltliste-ruten oppføres andre tabeller som ikke er direkte relatert til hovedtabellen, under Tilgjengelige felt i andre tabeller.

  3. Fra inndelingen Tilgjengelige felt i denne visningen drar du eventuelle andre felt som du vil ha, til hovedskjemaet.

  4. Fra inndelingen Tilgjengelige felt i relaterte tabeller drar du det første feltet som du vil ha i dataarket, til skjemaet. Access oppretter et dataark og legger til feltet i det.

  5. Når du skal legge til flere felt i det nye dataarket, må du først klikke dataarket for å velge det. Legg merke til at Access omorganiserer Feltliste-ruten slik at feltene som er tilgjengelige for dataarket, er øverst. Fra inndelingen Tilgjengelige felt i denne visningen drar du eventuelle andre felt som du vil ha, til dataarket. Når du drar hvert felt til dataarket, tegner Access en innsettingslinje for å vise deg hvor feltet vil bli satt inn når du slipper museknappen.

  6. Fortsett med å legge til felt i hovedskjemaet eller dataarket ved først å klikke hovedskjemaet eller dataarket for å velge det og deretter dra feltet fra Feltliste-ruten.

Tilgjengelig i andre tabeller feltdelen i Feltliste-ruten inneholder tabeller som ikke er direkte relatert til tabellen eller spørringen som det valgte skjemaet eller dataarket er basert på. Hvis du har definert alle gyldige tabellrelasjoner i Relasjoner-vinduet, er ikke feltene i delen tilgjengelige felt i andre tabeller som sannsynligvis vil være gyldig valg for skjemaet som du bygger. Hvis du drar et felt fra denne inndelingen i skjemaet, viser Access dialogboksen Angi relasjon. Du må angi feltet eller feltene som er relatert de to tabellene til hverandre før du fortsetter. Hvis du gjør dette, blir ikke lenger Feltliste-ruten sorteres i inndelinger i henhold til de forhåndsdefinerte relasjonene. Det kan være lurt å klikke Avbryt i denne dialogboksen og undersøke nytt din tabellrelasjoner i stedet. Hvis du vil ha mer informasjon om relasjoner, kan du se artikkelen opprette, redigere eller slette en relasjon.

Til toppen av siden

Sette inn et dataark i et eksisterende skjema ved hjelp av oppsettvisning

Hvis du allerede har definert relasjonene mellom tabeller i databasen, kan du raskt legge til et dataark i et eksisterende skjema ved hjelp av oppsettvisning. Når du legger til et felt fra "mange"-siden i en relasjon i et skjema som er basert på "én"-siden i relasjonen, oppretter Access automatisk et dataark for å vise de relaterte postene.

  1. Åpne det eksisterende skjemaet i oppsettvisning ved å høyreklikke det i navigasjonsruten og deretter klikke Oppsettvisning på hurtigmenyen.

    Hvis Feltliste-ruten ikke vises:

    • Trykk Alt+F8.

      – eller –

      Klikk Legg til eksisterende felt i kategorien Format i gruppen Kontroller. Knappesymbol

      Legg merke til at Feltliste-ruten deler tabellene inn i inndelinger: Tilgjengelige felt i denne visningen og, nedenfor denne, Tilgjengelige felt i relaterte tabeller. Nederst i Feltliste-ruten oppføres andre tabeller som ikke er direkte relatert til hovedtabellen, under Tilgjengelige felt i andre tabeller.

  2. Utvid tabellen som inneholder det første feltet som du vil ha i dataarket, i inndelingen Tilgjengelige felt i relaterte tabeller, og dra feltet til skjemaet. Access oppretter et dataark og legger til feltet i det.

  3. Når du skal legge til flere felt i det nye dataarket, må du først klikke dataarket for å velge det. Legg merke til at Access omorganiserer Feltliste-ruten slik at feltene som er tilgjengelige for dataarket, er øverst. Fra inndelingen Tilgjengelige felt i denne visningen drar du eventuelle andre felt som du vil ha, til dataarket. Når du drar hvert felt til dataarket, tegner Access en innsettingslinje for å vise deg hvor feltet vil bli satt inn når du slipper museknappen.

  4. Fortsett med å legge til felt i hovedskjemaet eller dataarket ved først å klikke hovedskjemaet eller dataarket for å velge det og deretter dra feltet fra Feltliste-ruten.

Tilgjengelig i andre tabeller feltdelen i Feltliste-ruten inneholder tabeller som ikke er direkte relatert til tabellen eller spørringen som det valgte skjemaet er basert på. Hvis du har definert alle gyldige tabellrelasjoner i Relasjoner-vinduet, er ikke feltene i delen tilgjengelige felt i andre tabeller som sannsynligvis vil være gyldig valg for skjemaet som du bygger. Hvis du drar et felt fra denne inndelingen i skjemaet, viser Access dialogboksen Angi relasjon. Du må angi feltet eller feltene som er relatert de to tabellene til hverandre før du fortsetter. Hvis du gjør dette, vil ikke lenger Feltliste-ruten sorteres i inndelinger i henhold til de forhåndsdefinerte relasjonene. Det kan være lurt å klikke Avbryt i denne dialogboksen og undersøke nytt din tabellrelasjoner i stedet. Hvis du vil ha mer informasjon om relasjoner, kan du se artikkelen opprette, redigere eller slette en relasjon.

Til toppen av siden

Sette inn et dataark i et eksisterende skjema ved hjelp av utformingsvisning

Bruk denne prosedyren til å legge til et dataark som er basert direkte på en tabell eller spørring i et eksisterende skjema, i utformingsvisning.

  1. Åpne skjemaet i utformingsvisning ved å høyreklikke skjemaet i navigasjonsruten og deretter klikke Utformingsvisning.

  2. Hvis verktøyet Bruk kontrollveivisere er valgt i kategorien Utforming i gruppen Kontroller, klikker du for å deaktivere dette alternativet.

    Knappesymbol

    hvorfor?

    Hvis det er merket av for dette alternativet, bygger kontrollveiviseren for delskjemaet et separat skjemaobjekt og baserer delskjemakontrollen på dette skjemaobjektet. Denne prosedyren oppretter imidlertid et dataark som er basert direkte på en tabell eller spørring i stedet for et skjema.

  3. Klikk knappen Klikkdelskjema/delrapport Knappesymbol i Kontroller-gruppen i kategorien Utforming. Knappesymbol

  4. I utformingsrutenettet for skjemaet klikker du der du vil sette inn dataarket.

  5. Endre plassering og størrelse på delskjemakontrollen ved å dra håndtakene på kantene og hjørnene for kontrollen.

  6. Rediger den tilknyttede etiketten for delskjemakontrollen ved først å klikke etiketten, dobbeltklikke den for å merke teksten og deretter angi den nye etiketten. Hvis du foretrekker å slette etiketten, klikker du etiketten én gang, og deretter trykker du DEL.

  7. Hvis egenskapssiden ikke allerede vises, trykker du F4 for å vise den.

  8. Hvis delskjemakontrollen ikke er merket i øyeblikket, klikker du den én gang for å merke den.

  9. I kategorien Data i egenskapssiden klikker du rullegardinlisten Kildeobjekt, og deretter klikker du tabellen eller spørringen som du vil vise i dataarket. Hvis du for eksempel vil vise data fra Ordrer-tabellen, klikker du Tabell.Ordrer.

  10. Hvis du har satt opp relasjonene riktig før du startet denne prosedyren, oppdaterer Access automatisk egenskapene Koble underordnede felt og Koble overordnede felt med de riktige verdiene som vil koble hovedskjemaet til dataarket.

    Min Koble underordnede felt og Koble overordnede felt egenskaper er tomme

    Hvis Access ikke kan bestemme hvordan delskjemakontrollen skal kobles til hovedskjemaet, blir egenskapene Koble underordnede felt og Koble overordnede felt for delskjemakontrollen stående tomme. Du må angi disse egenskapene manuelt ved å gjøre følgende:

    1. Åpne hovedskjemaet i utformingsvisning.

    2. Klikk delskjemakontrollen én gang for å velge den.

    3. Hvis egenskapssiden ikke vises i øyeblikket, trykker du F4.

    4. I kategorien Data i egenskapssiden klikker du (...) ved siden av egenskapsboksen Koble underordnede felt.

      Dialogboksen Feltkobling for delskjema vises.

    5. I rullegardinlistene Overordnede felt og Underordnede felt velger du feltene som du vil koble skjemaene til. Hvis du ikke er sikker på hvilke felt du vil bruke, klikker du Foreslå slik at Access bestemmer feltene som skal kobles. Når du er ferdig, klikker du OK.

      Hvis du ikke ser feltet som du vil bruke til å koble skjemaene, må du kanskje redigere postkilden for hovedskjemaet eller det underordnede skjemaet for å være sikker på at feltet befinner seg der. Hvis for eksempel skjemaet er basert på en spørring, bør du kontrollere at koblingsfeltet befinner seg i spørringsresultatene.

    6. Lagre hovedskjemaet, og bytt til skjemavisning for å kontrollere at skjemaet fungerer som forventet.

  11. Lagre skjemaet ved å klikke Lagre KnappesymbolVerktøylinjen for hurtigtilgang, eller ved å trykke CTRL + S.

  12. Bytt til skjemavisning, og kontroller at dataarket fungerer som forventet.

Til toppen av siden

Forstå forskjellene mellom et delt skjema og et skjema som inneholder et dataark

Et skjema som inneholder et dataark, viser data fra forskjellige (men vanligvis relaterte) datakilder. Et skjema kan for eksempel vise ansatte, og det kan ha et dataark som viser alle oppgavene som er tilordnet hver ansatt. Dataarket har en annen datakilde fra skjemaet der det befinner seg. Et delt skjema har i motsetning to inndelinger (et skjema og et dataark), men de samme dataene vises i begge inndelingene. De to inndelingene er parallelle og gir deg to forskjellige visninger av dataene samtidig.

Hvis du vil ha mer informasjon om hvordan du oppretter og arbeider med et delt skjema, kan du se artikkelen opprette et delt skjema.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×