Bruke et filter til å vise valgte poster i en Access-database

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

Filtrering er en nyttig måte å vise bare dataene du vil bruke vises. Du kan bruke filtre til å vise bestemte oppføringer i et skjema, rapport, spørringen eller dataark eller skrive ut bare enkelte poster fra en rapport, tabell eller spørring. Ved å bruke et filter som du kan begrense dataene i en visning uten å endre utformingen av det underliggende objektet. Denne artikkelen forklarer hvilke typer filtre i Access og hvordan du bruker, lagrer eller fjerne filtre i en klientdatabase for Access 2010. Denne artikkelen gjelder ikke for filtrering av poster i en Access 2010-Webdatabase.

I denne artikkelen

Slik er filtre nyttige

Velge og bruke en filtertypen

Fjerne eller bruke et filter på nytt

Fjerne et filter

Lagre et filter

Slik er filtre nyttige

I og med at visningen du får etter at du har brukt et filter, bare inneholder postene med verdiene du har valgt, skjules resten av dataene til du fjerner filteret.

Merknad: Kolonner i dataark og kontroller i skjemaer og rapporter som er bundet til uttrykk, støtter ikke filtrering.

Det finnes flere typer filtre, og noen av dem er enkle å bruke og å fjerne. Access 2010 inneholder en del vanlige filtre som er innebygd i alle visninger. Tilgjengeligheten for filterkommandoer avhenger av typen og verdien for feltet.

Hvis du for eksempel vil vise postene for personer som har fødselsdag i løpet av en bestemt måned, klikker du Fødselsdato-kolonnen og klikker Datofiltre i gruppen Sorter og filtrer i kategorien Hjem, og deretter velger du den aktuelle datoperioden.

Filtrerering på et datofelt

1. filtrene som er tilgjengelige for deg, avhengig av datatypen i den valgte kolonnen.

2. filteret for alle datoene i perioden ignorerer dag og år-delen av datoverdiene.

I denne filtervisningen vises bare postene der månedsdelen av feltet Fødselsdato er satt til april.

Fødselsdato filtrert for april

1. på filterikonet i kolonneoverskriften og postnavigasjonslinjen angir at gjeldende visning er filtrert på kolonnen Fødselsdato.

2. Når du holder, musen over kolonneoverskriften, ser du i dataarkvisning, gjeldende filterkriteriet.

Merknad: Når du bruker et filter i en kolonne som allerede er filtrert, fjernes det forrige filteret automatisk. Selv om bare ett enkelt filter kan være operativt for ett felt om gangen, kan du angi et annet filter for hvert felt i visningen.

Hvis du for eksempel vil vise navnene på kontaktene som bor i Storbritannia og har fødselsdag i april, kan du filtrere tabellen Kontakter på feltene Land/region og Fødselsdato. Når du filtrerer flere felt i en visning, kombineres filtrene ved hjelp av AND-operatoren på denne måten:

Land/område = Storbritannia AND måned i Fødselsdato = april

Slik går du tilbake til den ufilterte visningen: Fjern filtrene. Når du fjerner et filter, fjernes det midlertidig fra visningen, slik at du kan gå tilbake til den opprinnelige, ufiltrerte visningen.

Slik bytter du mellom filtrert og ufiltrert visning: Klikk Aktiver/deaktiver filter i gruppen Sorter og filtrer i kategorien Hjem.

Fjerne et filter permanent fra en visning: fjerne filteret. Hvis du vil lære hvordan du fjerner filtre, kan du se delen fjerne et filter.

Filterinnstillinger er aktive til du lukker objektet, også om du bytter til en annen visning av objektet. Det vil si at hvis du filtrerer et skjema i dataarkvisning, vil filterinnstillingene fortsatt være aktive selv om du bytter til skjema- eller oppsettvisning, og de vil forbli aktive til du lukker skjemaet. Hvis du lagrer objektet mens filteret er i bruk, vil det være tilgjengelig neste gang du åpner objektet. Hvis du vil vite hvordan du lagrer et filter, kan du se Lagre et filter i denne artikkelen.

Til toppen av siden

Velge og bruke en filtertype

Du kan velge blant flere filtre klare til bruk for en datatype. Disse filtrene er tilgjengelige som menykommandoer i dataark-, skjema-, rapport- og oppsettvisning. I tillegg til disse filtrene kan du også filtrere et skjema eller dataark ved å fylle ut et skjema (kalt Filtrer etter skjema).

Hvis du vil ha mer fleksibilitet og har erfaring med å skrive uttrykk, kan du opprette egne filtre ved hjelp av alternativene i dokumentfanen Filter.

Velg blant følgende filtertyper:

Vanlige filtre: Å filtrere etter bestemte verdier eller et verdiområde.

Filtrer etter merking: Brukes til å filtrere alle radene i en tabell som innholder en verdi som samsvarer med en merket verdi i en rad ved å filtrere dataarkvisningen.

Filtrer etter skjema: Å filtrere etter flere felt i et skjema eller dataark, eller hvis du prøver å finne en bestemt post.

Avansert filter: Til filtertype der du definerer egendefinerte filtervilkår.

Merknad: Hvis du ikke ser filtreringskommandoene i en av visninger, kan utformingen av skjemaet eller databasen har deaktivert filtrering. Kontakt utformingen for mer hjelp.

Vanlige filtre

Med unntak av OLE-objektfelt og felt som viser beregnede verdier, har alle felttyper vanlig brukte filtre. Listen over filtre som er tilgjengelige, avhenger av datatypen og verdiene for det valgte feltet.

Høyreklikk feltet du vil filtrere. Hvis du vil filtrere på flere kolonner eller kontroller, må du enten velge og filtrere hver kolonne eller kontroll for seg eller bruke et avansert filtreringsalternativ. Se Filtrer etter skjema og Avanserte filtre i denne artikkelen hvis du vil ha mer informasjon.

For eksempel for å vise filtre som er tilgjengelige for Fødselsdato-feltet på den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Filter

Vanlige datofiltre
Eksempel på vanlige datofiltre

1. Hvis du vil filtrere på bestemte verdier, bruker du listen med avmerkingsbokser. Listen angir alle verdier som vises i feltet for øyeblikket.

2 Hvis du vil filtrere etter et verdiområde, klikker du ett av disse filtrene, og angi de nødvendige verdiene. Hvis du vil vise fødselsdager mellom gjeldende dato og slutten av året, klikker du mellom, og deretter angir du passende datoer for start og slutt i dialogboksen mellom. Hvis du vil se alle fødselsdager som faller på en bestemt dato, klikker du datoen og alle fødselsdager som faller på en bestemt dato, vises.

Det er viktig å være klar over at verdiene i et datofelt har innvirkning på listen over typespesifikke filtre. Hvis den nyeste datoverdien i et datofelt faller innenfor de siste to årene, vises en lengre, mer detaljert filterliste. Hvis ingen av datoene i et felt er mindre enn to år gamle, vises den korte filterlisten.

Lister over vanlige filtre for langt og kort datoformat
Lister over vanlige filtre for langt og kort datoformat

Merknad: Typespesifikke filtre er ikke tilgjengelige for ja/nei-, OLE-objekt- og vedleggsfelt. Verdilisten er ikke tilgjengelig for notatfelt eller for felt som inneholder rik tekst.

Bruke et vanlig filter

  1. Åpne en tabell, spørring, skjema eller rapport i en av følgende visninger: dataark, skjema, rapport eller oppsett.

  2. Kontroller at visningen ikke allerede er filtrert. På postvelgerlinjen, kontroller at enten den ufiltrert eller det nedtonede Ingen filtre-ikonet vises.

    Tips!: Du fjerner alle filtre for et bestemt objekt på den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Avansert, og klikk deretter Fjern alle filtre.

  3. Klikk hvor som helst i kolonnen eller kontrollen som tilsvarer det første feltet som du vil filtrere og, på den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Filter

Bruke et vanlig filter: Pek på tekst (eller tall eller dato ) filtre, og klikk deretter filteret du vil bruke. Filtre som er lik og mellom be deg om å angi de nødvendige verdiene.

Tips!: Enkelte tegn, for eksempel *, % og ?, har en spesiell betydning når angitt i en tekstboks for filteret. Hvis du for eksempel * representerer en streng med tegn, så strengen en * knytter en vilkårlig streng som begynner med a, og ikke bare den litterale strengen en *. Hvis du vil ignorere den spesielle betydningen av et tegn, den står i hakeparenteser [] slik ut: en [*]. Databaser som bruker ANSI-89-standarden, behandler *, ?, [,],!, -, og # som spesialtegn. Databaser som bruker ANSI-92-standarden behandler %, _, [,], ^, og - som spesialtegn. Du kan bruke enten standard med Access, men du kan ikke blande to standarder (eksempel ?a*) i et bestemt uttrykk..

Bruke et filter som er basert på verdier i felt: Fjern merket ved siden av verdiene som du ikke vil filtrere, og klikk deretter OK.

Hvis du vil filtrere etter én eller bare noen av verdiene i en lang liste, må du først fjerne den (Merk alt) merker boksen og velg deretter de ønskede verdiene.

Til å filtrere etter nullverdier (en nullverdi indikerer fravær av data) i tekst, tall og datofelt: Fjern i liste for avmerkingsbokser i (Merk alt) merker boksen, og velg deretter avmerkingsboksen ved siden (tomme celler).

Filtrere etter merking

Hvis du vil vise alle radene i en tabell som inneholder en verdi som samsvarer med verdien i en rad, kan du raskt filtrere dataarkvisningen ved å merke en bestemt verdi og deretter klikke kommandoen Utvalg. Rullegardinlisten viser de tilgjengelige filtreringsalternativene. Disse alternativene varierer avhengig av datatypen for den valgte verdien. En annen måte å få tilgang til utvalgsfiltre på er å høyreklikke den aktuelle cellen.

Hvis du for eksempel har merket verdien 21.2.1967 i feltet Fødselsdato, velger du kategorien Startside og klikker Utvalg under Sorter og filtrer for å vise filteret etter utvalgskommandoer.

Utvalgsbasert filterliste

Listen over kommandoer avhenger også av hvor mye av verdien som er merket. Hvis du for eksempel bare merker noen av tegnene i verdien, ser du en annen liste over kommandoer, avhengig av hvilken del av feltet som er merket.

Filtre basert på delvis merket felt

1. Filtrer ved hjelp av begynnelsen av en feltverdi ...

2. ... midten av en feltverdi ...

3. ... eller slutten av en feltverdi.

Merknad: Filtrering på et delvis merket område er ikke tilgjengelig for flerverdifelt. Den utvalget kommandoen er ikke tilgjengelig for vedlegg.

Hvis du vil fjerne et filter, klikker du Aktiver/deaktiver filter i gruppen Sorter og filtrer i kategorien Hjem, eller du kan klikke Avansert og klikke Fjern alle filtre.

Bruke et filter basert på utvalg

  1. Åpne en tabell, spørring, skjema eller rapport i en av følgende visninger: dataark, skjema, rapport eller oppsett.

  2. Kontroller at visningen ikke allerede er filtrert. På postvelgerlinjen, kontroller at enten den ufiltrert eller det nedtonede Ingen filtre-ikonet vises.

  3. Gå til posten som inneholder verdien som du vil bruke som en del av filteret, og deretter klikker du i kolonnen (i dataarkvisning) eller kontrollen (i skjema-, rapport- eller oppsettvisning).

Hvis du vil filtrere basert et delvis merket område; Merk tegnene du vil bruke, på den Hjem tab, i den Sorter og Filtrer-gruppen klikker du utvalget, og klikk deretter filteret du vil bruke.

Filtrer etter skjema

Dette filteret er nyttig når du vil filtrere i flere felt i et skjema eller et dataark eller hvis du prøver å finne en bestemt post. Access oppretter et tomt skjema eller dataark som ligner på det opprinnelige skjemaet eller dataarket, og deretter kan du fylle ut så mange av feltene som du vil. Når du er ferdig, finner Access postene som inneholder de angitte verdiene.

Merknad: Du kan ikke angi feltverdier for flerverdifelt ved hjelp av filtrering etter skjema. Det samme gjelder for felt med datatypen Notat, Hyperkobling, Ja/nei eller OLE-objekt, selv om du kan angi verdier for andre felt i postsettet.

Hvis du for eksempel vil finne alle kundeposter der kontaktpersonens tittel er Eier, og personen befinner seg i Portland eller Eugene, åpner du dataarket eller skjemaet Kunder og klikker Avansert i gruppen Sorter og filtrer i kategorien Hjem, og deretter klikker du Filtrer etter skjema.

Angi det første verdisettet, klikk kategorien Eller nederst i dataarket eller skjemaet, og angi det neste verdisettet. Vær oppmerksom på at hvis en feltverdi skal fungere som et filter uavhengig av andre feltverdier, må du angi verdien i kategorien Søk etter og i hver Eller-kategori. Hver Eller-kategori representerer et alternativt sett med filterverdier.

å se bare poster som samsvarer med inndataene:    På den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Aktiver/deaktiver Filter.

Bruke et filter ved å fylle ut et skjema

  1. Åpne en tabell eller spørring i dataarkvisning eller et skjema i skjemavisning.

  2. Kontroller at visningen ikke allerede er filtrert. På postvelgerlinjen, kontroller at enten den ufiltrert eller det nedtonede Ingen filtre-ikonet vises.

  3. På den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Avansert, og klikk deretter Filtrer etter skjema på hurtigmenyen.

  4. Avhengig av om du arbeider i dataarkvisning eller skjemavisning, gjør du ett av følgende:

    Dataarkvisning: Klikk den første raden i kolonnen du vil filtrere, klikker pilen som vises, og velger en verdi. Hvis du vil legge til flere verdier, klikker du eller kategorien nederst i dataarket, og velg en annen verdi.

    Skjemavisning: Klikk pilen som vises i kontrollen, og velg en verdi som du vil filtrere. Hvis du vil legge til flere verdier, klikker du eller kategorien nederst i skjemaet, og velg en annen verdi.

    Tips: Du kan ikke angi feltverdier for flerverdifelt ved hjelp av Filtrer etter skjema, men du kan angi verdier for et ikke-flerverdifelt i postsettet.

    • Hvis du vil angi en liste over mulige verdier for et felt, bruker du operatoren Or. Angi "Portland" Or "Oregon" i By-feltet for å filtrere etter poster som inneholder en av verdiene.

    • Hvis du vil filtrere basert på statusen for en kontroll, for eksempel en avmerkingsboks eller en knapp, klikker du kontrollen slik at den er i den ønskede tilstanden. Når du skal returnere kontrollen til en nøytral posisjon slik at den ikke blir brukt som et kriterium for filtrering av poster, kontrollerer du at den er utilgjengelig (vises som nedtonet).

    • Hvis du vil filtrere etter poster som har nullverdi (manglende), ikke-null, tom (tom eller ""), eller ikke-tomme verdier, skriver du inn Er tom, Er ikke Null, "", eller ikke "" i feltet.

  5. Hvis du vil angi to alternative vilkårsett, for eksempel for å bare vise navnene på kontaktene som har USA som verdi for Land/område, og som har fødselsdag i april, kan du gjøre følgende.

    • Hvis du vil hente alle poster som oppfyller et av flere sett med vilkår, angi vilkårene ved å skrive inn det første settet med vilkår, klikker du den eller tab, og angi deretter til neste sett med vilkår. Vær oppmerksom på at hvis du vil at en feltverdi skal fungere som et filter uavhengig av andre feltverdier, må du angi denne verdien den Se etter kategorien, og hver eller-fanen. Andre ord den Se etter kategorien, og hver eller kategori representerer et alternativt sett med filterverdier.

    • Vær også oppmerksom på at hver gang du legger til et felt-vilkår til den eller fanen Access oppretter en annen eller-fanen. Det gjør det mulig å angi flere "eller" kriterier. Filteret returnerer en oppføring som inneholder alle verdiene angitt i de Se etter kategori, eller alle verdiene angitt i først eller tab eller alle verdiene angitt i andre eller-kategorien, og så videre.

Hvis du vil fjerne et filter og vise alle postene, klikker du Aktiver/deaktiver Filter på nytt.

Klikk Avansert, for å endre et filter ved skjemaet, og klikk deretter Filtrer etter skjema på nytt. Det gjeldende settet med filterkriterier vises.

Avansert filter

Noen ganger kan det være nødvendig å bruke en avansert filtertype og skrive inn filtervilkårene selv. Du kan for eksempel ha behov for å vise poster som inneholder datoer fra de siste sju dagene eller de siste seks månedene.

Bruk av de avanserte filtrene krever at du skriver inn uttrykk. Uttrykk ligner på formler og på vilkårene som du angir når du utformer en spørring.

Ett eksempel på der du kan bruke et avansert filter, er hvis du vil finne navnene på kontakter som har hatt fødselsdag i løpet av de siste sju dagene. Etter at du har brukt det avanserte filteret, kan du begrense resultatet til poster der Land/område-kolonnen inneholder verdien USA.

Bruke et avansert filter

  1. Åpne en tabell, spørring, skjema eller rapport i en av følgende visninger: dataark, skjema, rapport eller oppsett.

  2. Kontroller at visningen ikke allerede er filtrert. På postnavigasjonslinjen kontrollerer du at Ingen filtre vises nedtonet (er utilgjengelig). Hvis postnavigasjonslinjen ikke vises, klikker du Avansert under Sorter og filtrer i kategorien Startside og klikker Fjern alle filtre (hvis Fjern alle filtre er nedtonet, finnes det ingen aktive filtre).

  3. På den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Avansert, og klikk deretter Avansert Filter/sortering på hurtigmenyen.

  4. Legg til feltene som du vil filtrere etter, i rutenettet.

  5. I raden Kriterier for hvert felt angir du et kriterium. Kriteriene brukes som et sett, og bare poster som samsvarer med alle kriteriene i raden Kriterier vises. Hvis du vil angi alternative kriterier for ett enkelt felt, skriver du inn det første kriteriet i raden Kriterier og det andre kriteriet i raden Eller og så videre.

    Tips: 

    • Hele vilkårsettet i Eller-raden brukes som et alternativ til vilkårsettet i Vilkår-raden. Alle vilkår du vil bruke for begge vilkårsett, må skrives inn både i Vilkår-raden og Eller-raden. Klikk Aktiver/deaktiver filter for å vise de filtrerte radene

    • En god måte å lære å skrive kriterier er å bruke et vanlig filter eller et filter som er basert på valget som produserer ett resultat som ligner det du leter etter. Deretter med filter brukt på visningen, til å vise den Filter objekt-fanen

Spesialkommandoer på dokumentfanen Filter

To spesialkommandoer er tilgjengelige for deg på den dokumentfanen Filter. Når du høyreklikker hvor som helst over utformingsrutenettet kategorien den Last fra spørring og Lagre som spørring-kommandoene er tilgjengelige på hurtigmenyen.

Spesielle filteralternativer

Kommandoen Last fra spørring laster utformingen for en valgt spørring inn i rutenettet. Dette lar deg bruke spørringsvilkårene som filtervilkår.

Kommandoen Lagre som spørring lar deg lagre filterinnstillingene som en ny spørring.

Til toppen av siden

Fjerne eller bruke et filter på nytt

Hvis du vil bytte til ufiltrert visning av data, fjerner du filtrene ved å klikke Filtrert på postnavigasjonslinjen for å gå tilbake til full visning.

Når du fjerner gjeldende filtre, fjernes filtrene midlertidig fra alle feltene i visningen. Hvis du for eksempel først bruker filtre på feltene Land/område og Fødselsdato og deretter fjerner filtrene, vises alle postene igjen.

Hvis du vil bruke de sist brukte filtrene på nytt, klikker du Ufiltrert på postnavigasjonslinjen.

Til toppen av siden

Fjerne et filter

Slett et filter når du ikke lenger trenger det. Når du sletter et filter, slettes det fra visningen, og du kan ikke lenger bruke det på nytt ved å klikke Ufiltrert på statuslinjen. Du kan slette ett enkelt filter fra ett enkelt felt eller slette alle filtre fra alle felt i visningen.

  • Slik sletter du ett enkelt filter fra ett enkelt felt: Høyreklikk den filtrerte kolonnen eller kontrollen, og klikk deretter Fjern filter fra feltnavn.

  • Hvis du vil fjerne alle filtre fra alle felt: på den Hjem tab, i den Sorter og Filtrer-gruppen klikker du Avansert, og klikk deretter Fjern alle filtre på hurtigmenyen.

Til toppen av siden

Lagre et filter

Det kan være nyttig å lagre et filter hvis du vil bruke det på nytt. Filterinnstillingene som er aktivert når du lukker en tabell, en spørring, et skjema eller en rapport, lagres automatisk sammen med objektet, og de er tilgjengelige for bruk på nytt. Som standard brukes imidlertid ikke automatisk neste gang du åpner objektet.

For å sikre at gjeldende filtre brukes automatisk neste gang du åpner en tabell, spørring, skjema eller rapport, fra objektets egenskapsark, kan du angi objektets Filtrer ved lasting egenskapen til Ja. Filtrer ved lasting egenskapen brukes neste gang du åpner objektet. Når du endrer denne innstillingen, må du lukke objektet og åpner det på nytt Hvis du vil bruke den nye innstillingen.

Merknad: Den Filtrer ved lasting brukes bare når objektet lastes inn. Angi denne egenskapen for et objekt i utformingsvisning og deretter bytte til en annen visning, vil ikke innstillingen trer i kraft. Du må lukke og åpne objektet for endringer i Filtrer ved lasting skal tre i kraft..

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.

×