Innføring i flerverdifelt

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

I de fleste databasebehandlingssystemer kan du lagre bare én verdi per felt. Det gjelder også tidligere versjoner av Microsoft Access. I Microsoft Office Access 2007 kan du opprette felt som inneholder flere verdier, for eksempel en liste over kategorier som du har tilordnet et problem. Flerverdifelt er for eksempel nyttig når du bruker Office Access 2007 til å arbeide med informasjon som er lagret i en Microsoft Windows SharePoint Services-liste, og listen inneholder et felt som bruker én av flerverdifelttypene som er tilgjengelig i en Windows SharePoint Services 3.0-liste.

Dette emnet omhandler flerverdifelt i Office Access 2007 og i Windows SharePoint Services, hvordan du oppretter flerverdifelt og når de bør brukes, og hvordan du bruker flerverdifelt i en spørring.

I denne artikkelen

Hva er et flerverdifelt?

Flerverdifelt i Windows SharePoint Services

Når du bruker et flerverdifelt

Slik oppretter du et flerverdifelt

Bruke oppslagsveiviseren

Endre utformingen av et flerverdifelt

Hvordan du bruker et flerverdifelt i en spørring

Hva er et flerverdifelt?

Anta at du har en oppgave som du skal tilordne en ansatt eller en leverandør, men du finner ut at du må tilordne oppgaven til flere enn én person. I Office Access 2007 kan du opprette et flerverdifelt som gjør det mulig å velge personer fra en liste.

Flerverdifelt

Når du klikker kombinasjonsboksen, vises avmerkingsbokser som merket for å angi alternativene du har valgt. Du kan merke av for eller fjerne merker for elementer i listen og deretter klikke OK iverksette valgene.

En kombinasjonsboks for flerverdifelt

Personene som er valgt, lagres i et flerverdifelt og atskilles med komma (som standard) når de vises.

Et flerverdifelt med verdier atskilt med komma

Formålet med flerverdifelt er å gjøre det enklere når du ønsker å velge og lagre flere enn ett alternativ, uten å måtte lage en mer avansert databaseutforming. Flerverdifelt er også viktig for integrering med Windows SharePoint Services fordi SharePoint-lister også støtter flerverdifelt.

Du lurer kanskje på hvorfor du kan lagre flere enn én verdi i et felt i Office Access 2007, når de fleste RDBM-baser (Relational Database Management System) ikke tillater det. Svaret er at databasemotoren i Office Access 2007 ikke lagrer verdiene i ett felt. Selv om det ser ut som om du arbeider med ett felt, lagres verdiene hver for seg og administreres i skjulte systemtabeller. Access-databasemotoren håndterer dette slik at du ser ett felt med flere verdier.

Teknisk sett kan et flerverdifelt i Access sammenlignes med en mange-til-mange-relasjon. Sett at du har en hendelsestabell der du tilordner ansvar for hver hendelse til én eller flere av de ansatte. Du oppretter et flerverdifelt kalt TilordnetTil, som brukes for å tilordne hendelser til de ansatte. Relasjonen mellom hendelsene og de ansatte er mange-til-mange. Det vil si at flere ansatte kan være tilordnet til én hendelse, i tillegg til at én ansatt kan være tilordnet til flere hendelser.

Til toppen av siden

Flerverdifelt i Windows SharePoint Services

Windows SharePoint Services 2.0 har støtte for en Alternativ-kolonne som gjør at du kan velge og lagre flere enn ett alternativ i ett enkelt felt. I Windows SharePoint Services 3.0 kan du også opprette et oppslagsfelt der du kan velge og lagre flere enn ett alternativ i ett enkelt felt. For at Office Access 2007 skal integrere med Windows SharePoint Services og støtte SharePoints felttyper, implementerer Office Access 2007 støtte for flerverdifelt.

Når du kobler til en SharePoint-liste som bruker en av disse flerverdidatatypene, oppretter Office Access 2007 automatisk en flerverditype for Access lokalt.

Når du eksporterer en Access-tabell til en SharePoint-liste, og Access-tabellen inneholder et flerverdifelt, blir feltet omgjort til en type flerverdifelt som er tilgjengelig i Windows SharePoint Services. Når du flytter en Access-database til et SharePoint-område, og databasen inneholder Access-tabeller som har flerverdifelt, blir alle feltene med flere verdier omgjort til en av flerverdifelttypene som finnes i Windows SharePoint Services.

Til toppen av siden

Når bør du bruke et flerverdifelt?

Du bør vurdere å opprette et flerverdifelt når du vil gjøre følgende:

  • Lagre et flerverdiutvalg fra en alternativliste, og listen med alternativer er forholdsvis liten.

    Du kan opprette et flerverdifelt i Office Access 2007 ved hjelp av oppslagsveiviseren i utformingsvisning av tabellen.

  • Eksportere en Access-tabell til et SharePoint-område, slik at den benytter valgfeltene eller oppslagsfeltene med flere verdier som er tilgjengelige i Windows SharePoint Services

    Du oppretter flerverdifeltet i Office Access 2007 ved hjelp av oppslagsveiviseren i utformingsvisning av tabellen. Deretter eksporterer du tabellen til en SharePoint-liste.

  • Flytte en Access-database til et SharePoint-område, slik at den benytter valgfeltene eller oppslagsfeltene med flere verdier som er tilgjengelige i Windows SharePoint Services.

    Du oppretter flerverdifeltet i Office Access 2007 ved hjelp av oppslagsveiviseren i utformingsvisning av tabellen. Klikk deretter Flytt til SharePoint i kategorien Eksterne data.

  • Koble til en SharePoint-liste som inneholder et valgfelt eller oppslagsfelt med flere verdier.

    Flerverdifeltet i Office Access 2007 blir automatisk opprettet og tilordnet til Windows SharePoint Services-feltet når du oppretter den koblede tabellen.

I tillegg til de ovenstående scenariene kan det være du også vil bruke et flerverdifelt når du er ganske sikker på at databasen ikke skal flyttes til Microsoft SQL Server senere. Et flerverdifelt i Office Access 2007 oppskaleres til SQL Server som et notatfelt (ntekst) som inneholder et verdiene med skilletegn. Fordi SQL Server ikke støtter en flerverdidatatype som former en mange-til-mange-relasjon, kan det være at det er behov for ytterligere utformings- og konverteringsarbeid.

Til toppen av siden

Slik oppretter du et flerverdifelt

Når du åpner en tabell, åpnes tabellen i dataarkvisning. Du kan legge til en oppslagskolonne med flere verdier ved å klikke Oppslagskolonne i gruppen Felt og kolonner i kategorien Dataark. Når du gjør dette, starter oppslagsveiviseren, og den leder deg gjennom prosessen for å opprette oppslagskolonnen.

  1. Klikk Microsoft Office-knappen Office-knappen , og klikk deretter Åpne.

  2. I dialogboksen Åpne velger og åpner du databasen.

  3. I navigasjonsruten dobbeltklikker du tabellen som du vil opprette oppslagskolonnen i, for å åpne den.

  4. Velg kategorien Dataark, gruppen Felt og kolonner, og klikk Oppslagskolonne.

    Båndet i Access

    Oppslagsveiviseren vises.

    Oppslagsveiviserside der du kan velge tabell/spørring eller verdiliste

  5. I den første dialogboksen i oppslagsveiviseren må du bestemme om du vil basere oppslagsveiviseren på verdiene i en tabell eller en spørring eller en verdiliste som du skriver inn.

    Den vanligste typen oppslagskolonne for flere verdier er den som viser verdier som slås opp fra en relatert tabell eller spørring.

  6. Hvis du vil lære hvordan du fullfører oppslagsveiviseren, kan du se bruke oppslagsveiviseren. For mer detaljert informasjon om hvordan du oppretter et flerverdifelt, kan du se legge til eller endre en oppslagskolonne som lar deg lagre flere verdier.

Til toppen av siden

Bruke oppslagsveiviseren

Oppslagsveiviseren startes når du oppretter en oppslagskolonne i dataarkvisning, når du drar et felt fra Feltliste -ruten som åpnes i dataarkvisning og i utformingsvisning når du velger Oppslagsveiviser i kolonnen Datatype. Veiviseren leder deg gjennom trinnene som er nødvendige for å opprette en oppslagskolonne, og angir automatisk de aktuelle feltegenskapene som samsvarer med dine valg. Veiviseren oppretter også tabellrelasjoner og indekser, der det er behov, for å støtte oppslagskolonnen.

Når veiviseren viser, må du bestemme om du skal basere oppslagskolonnen på en tabell eller spørring eller en verdiliste som du angir. Hvis databasen er riktig utformet og informasjonen er inndelt i emnebaserte tabeller, bør du i de fleste tilfeller velge en tabell eller spørring som kilde for oppslagskolonnen.

  • Lage flerverdioppslaget basert på en tabell eller spørring

    Når du drar et felt fra Feltliste-ruten for å opprette et felt med flere verdier, utføres de to første trinnene i den følgende prosedyren automatisk, så du begynner med det tredje trinnet.

    1. Klikk Jeg vil at oppslagskolonnen skal slå opp verdiene i en tabell eller spørring i oppslagsveiseren, og klikk deretter Neste.

    2. Velg en tabell eller spørring fra listen, og klikk deretter Neste.

    3. Klikk feltet som du vil inkludere i oppslaget, under Tilgjengelige felt.

    4. Klikk større enn-knappen (>) for å flytte feltet du klikket, til listen Valgte felt.

    5. Gjenta de forrige to trinnene til du har ført opp alle feltene som du vil ha i oppslaget, i listen Valgte felt. Klikk deretter Neste.

    6. Velg eventuelt ett til fire felt der du vil sortere oppslagselementene, og klikk deretter Neste. Klikk Stigende-knappen for å veksle mellom sortering av oppslagselementene i stigende rekkefølge til sortering av oppslagselementene i synkende rekkefølge. Legg merke til at navnet på knappen byttes til Synkende. Klikk knappen på nytt for å bytte tilbake. Klikk Neste for å fortsette.

    7. Juster eventuelt bredden på kolonnene i oppslagsfeltet, og klikk deretter Neste.

    8. Merk av for Tillat flere verdier under Vil du lagre flere verdier for dette oppslaget?.

      Merknad: Du må merke av i denne boksen hvis du vil aktivere lagring av flere verdier.

    9. Klikk Fullfør.

      Når du klikker Fullfør-knappen, opprettes en oppslagskolonne med feltegenskaper som angis basert på valgene du har foretatt i oppslagsveiviseren.

    10. Hvis du vil lagre tabellen, klikk Microsoft Office-knappen Office-knappen , og klikk deretter Lagre.

  • Lage flerverdioppslaget basert på verdiene du skriver inn

    1. Klikk Jeg skriver inn verdiene som skal brukes i oppslagsveiviseren, og klikk deretter Neste.

    2. Angi antall kolonner. Skriv inn hver verdi. Hvis du vil flytte til den neste kolonnen eller raden, trykker du TAB.

    3. Når du er ferdig med å angi verdier, klikker du Neste.

    4. Hvis du har angitt mer enn én kolonne i trinn 2, må du velge hvilken kolonne du vil bruke til å identifisere hver verdi. Dobbeltklikk kolonnen du vil bruke til å identifisere hver verdi i Tilgjengelige felt-boksen.

      Merknad: Dette trinnet vises ikke hvis du ikke spesifiserte flere enn én kolonne i trinn 2.

    5. I oppslagsveiviseren skriver du inn etiketten for oppslagskolonnen.

    6. Merk av for Tillat flere verdier under Vil du lagre flere verdier for dette oppslaget?.

      Merknad: Du må merke av i denne boksen hvis du vil aktivere lagring av flere verdier.

    7. Klikk Fullfør.

      Når du klikker Fullfør-knappen, opprettes en oppslagskolonne med feltegenskaper som angis basert på valgene du har foretatt i oppslagsveiviseren.

    8. Hvis du vil lagre tabellen, klikk Microsoft Office-knappen Office-knappen , og klikk deretter Lagre.

      Når du har opprettet flerverdifeltet, vises det som en rullegardinliste med avmerkingsbokser når du viser tabellen i dataarkvisning.

Til toppen av siden

Endre utformingen av et flerverdifelt

Hvis du vil ha informasjon om hvordan du endrer utformingen av et flerverdifelt, kan du se artikkelen legge til eller endre en oppslagskolonne som lar deg lagre flere verdier.

Til toppen av siden

Slik bruker du et flerverdifelt i en spørring

Når du bruker et flerverdifelt i en spørring, må du bestemme om du vil hente hele flerverdifeltet med alle verdiene atskilt med semikolon, eller en separat rad for hver verdi. La oss anta at du har en Problemer-tabell som inneholder et TilordnetTil-felt som du bruker til å tilordne problemer til ansatte. Du kan lage en spørring som inneholder TilordnetTil-feltet på denne måten:

  1. Klikk Microsoft Office-knappen Office-knappen , og klikk deretter Åpne.

  2. Velg og åpne databasen i dialogboksen Åpne.

  3. Velg kategorien Opprett, gruppen Annet, og klikk Spørringsutforming.

    Båndet i Access

  4. I dialogboksen Vis tabell klikker du tabellen (Oppgaver i dette eksemplet) som inneholder flerverdifeltet, og deretter klikker du Legg til.

  5. Velg Lukk.

  6. Dra feltene som du vil bruke, til spørringsrutenettet. I dette eksemplet drar du tittelfeltet og flerverdifeltet kalt TilordnetTil til spørringsrutenettet.

  7. Velg kategorien Utforming, gruppen Resultater, og klikk Kjør.

Spørringsresultatet vil se omtrent slik ut, med en kolonne som viser problemtittelen, og en kolonne som viser flerverdifeltet:

Spørringsresultat som viser feltene Tittel og TilordnetTil


La oss anta at du vil utvide flerverdifeltet TilordnetTil, slik at hver TilordnetTil-verdi vises i en separat rad. Da må du spesifisere egenskapen Value (Verdi) ved å føye til strengen .Value til TilordnetTil i Felt-raden, slik som vist her i spørringsrutenettet:

Spørringsrutenett som viser tittelen og og TilordnetTil.Value

Når du angir TilordnetTil i Felt-raden, vises alle verdiene i flerverdifeltet i én enkelt rad når du kjører spørringen. Hvis du derimot bruker egenskapen Value, som i TilordnetTil.Value, vises flerverdifeltet i utvidet form, slik at hver verdi vises i en separat rad, slik som vist her i spørringsrutenettet. Du kan opprette en spørring som viser enkeltverdiene, på denne måten:

  1. Klikk Microsoft Office-knappen Office-knappen , og klikk deretter Åpne.

  2. Velg og åpne databasen i dialogboksen Åpne.

  3. Velg kategorien Opprett, gruppen Annet, og klikk Spørringsutforming.

    Båndet i Access

  4. I dialogboksen Vis tabell klikker du tabellen (Oppgaver i dette eksemplet) som inneholder flerverdifeltet, og deretter klikker du Legg til.

  5. Velg Lukk.

  6. Dra feltene du vil bruke (flerverdifeltet TilordnetTil.Value i dette eksemplet), til spørringsrutenettet.

  7. Velg kategorien Utforming, gruppen Resultater, og klikk Kjør.

Spørringsresultatet vil se omtrent slik ut, med en kolonne som viser problemtittelen, og en kolonne som viser TilordnetTil.Value:

Spørringsresultat som viser tittelen og de enkelte TilordnetTil-verdiene

Hvis du vil ha mer informasjon om hvordan du bruker flerverdifelt i spørringer, kan du se bruke flerverdifelt i spørringer.

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.

×