Anvende et filter for at få vist udvalgte poster i en Access-database

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.

Filtrering er en nyttig måde at få vist de data, der skal vises i Access-databaser. Du kan bruge filtre til at vise bestemte poster i en formular, en rapport, en forespørgsel eller et dataark eller til kun at udskrive bestemte poster fra en rapport, en tabel eller en forespørgsel. Når du anvender et filter, kan du begrænse dataene i en visning uden at ændre designet af det underliggende objekt.

I denne artikel

Hvordan filtre er nyttige

Vælge og anvende en filtertype

Skifte mellem filtreret og ufiltreret visning af dine data

Ryd et filter

Gemme et filter

Hvordan filtre er nyttige

Da den visning, du får, når du har anvendt et filter, kun indeholder poster med de værdier, du har valgt, forbliver resten af dataene skjult, indtil du rydder filteret.

Bemærk!: Kolonner i dataark og kontrolelementer i formularer og rapporter, der er bundet til udtryk, understøtter ikke filtrering.

Der er flere typer filtre, og nogle af dem er nemme at anvende og fjerne. Access indeholder nogle almindelige filtre, der er indbygget i alle visninger. Tilgængeligheden af filterkommandoer afhænger af feltets type og værdier.

Hvis du vil have vist posterne for de personer, hvis fødselsdage falder i løbet af en bestemt måned, skal du klikke på kolonnen Fødselsdato, under fanen hjem i gruppen Sortér &-filter , klikke på Datofiltreog derefter vælge den ønskede datoperiode.

Filtrering af et datofelt

1. de filtre, der er tilgængelige for dig, afhænger af datatypen i den valgte kolonne.

2. alle datoer i periode filtret ignorerer dagen og årets delen af datoværdierne.

I denne filtrerede visning får du kun vist de poster, hvor månedsdelen af feltet fødselsdato er angivet til april.

Fødselsdato filtreret efter april

1. filterikonet i kolonneoverskriften og på postens navigationslinje angiver, at den aktuelle visning er filtreret på kolonnen FødselsDato.

2. Når du holder musen over kolonneoverskriften i dataarkvisningen, får du vist det aktuelle filterkriterium.

Bemærk!:  Når du anvender et filter på en kolonne, der allerede er filtreret, fjernes det forrige filter automatisk. Selvom kun et enkelt filter kan være aktivt for et felt ad gangen, kan du angive et andet filter for hvert felt i visningen.

Hvis du for eksempel vil se navnene på de kontakter, der bor i Det Forenede Kongerige, hvor fødselsdage falder i april, kan du filtrere tabellen kontakter på feltet land/område og også på feltet FødselsDato. Når du filtrerer flere felter i en enkelt visning, kombineres filtrene ved hjælp af operatoren AND som denne:

Land område = Storbritannien og måneds FødselsDato = april

Sådan vender du tilbage til ufiltreret visning: Fjern filtrene. Hvis du fjerner et filter, fjernes det midlertidigt fra visningen, så du kan skifte tilbage til den oprindelige, ufiltrerede visning.

Sådan skifter du mellem de filtrerede og ufiltrerede visninger: i gruppen Sortér &-filter under fanen hjem skal du klikke på til/fra-filter.

Sådan fjernes et filter permanent fra en visning: Ryd filteret. Du kan få mere at vide om, hvordan du fjerner filtre i afsnittet fjerne et filter.

Filter indstillinger vil fortsat være gældende, indtil du lukker objektet, også selvom du skifter til en anden visning af objektet. Hvis du med andre ord filtrerer en formular i dataarkvisning, vil filterindstillingerne stadig være gældende, selvom du skifter til formularvisning eller layout visning og forbliver aktive, indtil du lukker formularen. Hvis du gemmer objektet, mens filteret anvendes, vil det være tilgængeligt, næste gang du åbner objektet. Hvis du vil have mere at vide om at gemme et filter, skal du se afsnittet gemme et filter i denne artikel.

Toppen af siden

Vælge og anvende en filtertype

Du kan vælge mellem flere forskellige færdige filtre for en datatype. Disse filtre er tilgængelige som menukommandoer i følgende visninger: dataark, formular, rapport og layout. Ud over disse filtre kan du også filtrere en formular eller et dataark ved at udfylde en formular (kaldet Filtrer efter formular).

Hvis du vil have mere fleksibilitet, og hvis du er vant til at skrive udtryk, kan du oprette dine egne filtre ved hjælp af indstillingerne under fanen filter dokument.

Vælg mellem følgende typer filtre:

Almindelige filtre: filtrere for bestemte værdier eller et værdiområde.

Filtrer efter markering: Hvis du vil filtrere alle rækkerne i en tabel, der indeholder en værdi, der svarer til en valgt værdi i en række ved at filtrere dataarkvisningen.

Filtrer efter formular: for at filtrere på flere felter i en formular eller et dataark, eller hvis du forsøger at finde en bestemt post.

Avanceret filter: for at filtrere type, hvor du kan definere brugerdefinerede filterkriterier.

Bemærk!: Hvis du ikke kan se filter kommandoerne i nogen af visningerne, har designeren af formularen eller databasen muligvis deaktiveret filtrering. Kontakt designer for at få yderligere hjælp.

AlmindeLige filtre

Med undtagelse af OLE-objektfelter og felter, der viser beregnede værdier, tilbyder alle felttyper almindelige filtre. Listen over filtre, der er tilgængelige, afhænger af datatypen og værdierne for det valgte felt.

Højreklik på det felt, du vil filtrere. Hvis du vil filtrere efter flere kolonner eller kontrolelementer, skal du enten vælge og filtrere hver enkelt kolonne eller kontrolelement separat, eller du kan bruge en avanceret filterindstilling. Du kan finde flere oplysninger i sektionerne Filtrer efter formular og Avancerede filtre i denne artikel.

Hvis du vil se de filtre, der er tilgængelige for feltet Fødselsdato , skal du klikke på filter i gruppen Sorter & filter under fanen Startside .

Generelle datofiltre

1. Hvis du vil filtrere efter bestemte værdier, skal du bruge afkrydsningsfelt liste. Listen viser alle de værdier, der i øjeblikket vises i feltet.

2. Hvis du vil filtrere efter et værdiområde, skal du klikke på et af disse filtre og angive de nødvendige værdier. Hvis du vil se de fødselsdage, der falder mellem den aktuelle dato og årets slutning, skal du klikke på mellemog derefter angive de relevante start-og slutdatoer i dialogboksen mellem . Hvis du vil se alle fødselsdage, der falder på en bestemt dato, skal du klikke på dato og alle de fødselsdage, der falder på den pågældende dato, vises.

Det er vigtigt at bemærke, at værdierne i et datofelt har indvirkning på listen overtype specifikke filtre. Hvis den seneste datoværdi i et datofelt falder inden for de seneste to år, får du vist en længere og mere detaljeret filterliste. Hvis ingen af datoerne i et felt er mindre end to år gammel, får du vist listen med kortere filtre.

Lister over generelle lange og korte datofiltre

Bemærk!: Type specifikke filtre er ikke tilgængelige for felterne ja/nej, OLE-objekt og vedhæftede filer. Værdilisten er ikke tilgængelig for notatfelter eller for felter, der indeholder RTF-tekst.

Anvende et almindeligt filter

  1. Åbn en tabel, forespørgsel, formular eller rapport i en af følgende visninger: dataark, formular, rapport eller layout.

  2. Sørg for, at visningen ikke allerede er filtreret. På post vælgerens værktøjslinje skal du bekræfte , at det ikke- filtreret eller det nedtonede intet filter ikon findes.

    Tip!: Hvis du vil fjerne alle filtre for et bestemt objekt, skal du klikke på avancereti gruppen Sortér &-filter under fanen hjem og derefter klikke på Ryd alle filtre.

  3. Klik et vilkårligt sted i den kolonne eller det kontrolelement, der svarer til det første felt, du vil filtrere, og klik på Filtrer i gruppen Sortér &-filter under fanen hjem .

Hvis du vil anvende et almindeligt filter: peg på tekstfiltre( eller tal eller dato), og klik derefter på det ønskede filter. Filtre som er lig med og mellem beder dig om at angive de nødvendige værdier.

Tip!:  Visse tegn, f. eks *,% og?, har en særlig betydning, når de er angivet i et Filtertekst felt. F. eks. repræsenterer * en streng med tegn, så strengen a * svarer til en hvilken som helst streng, der begynder med en, og ikke kun konstant strengen *. Hvis du vil ignorere den særlige betydning af et tegn, skal du sætte det i kantede parenteser [] som dette: a [*]. Databaser, der bruger ANSI-89-standarden, behandler *,?, [,],!,-, og # som specialtegn. Databaser, der bruger ANSI-92-standarden, behandler%, _, [,], ^ og-som specialtegn. Du kan enten bruge standard med Access, men du kan ikke blande de to standarder (f. eks. ?a *) i et bestemt udtryk..

Hvis du vil anvende et filter, der er baseret på feltværdier: Fjern markeringen i afkrydsningsfelterne ud for de værdier, du vil filtrere, og klik derefter på OK.

Hvis du vil filtrere efter én eller kun nogle få værdier i en lang liste, skal du først fjerne markeringen i afkrydsningsfeltet (Markér alt) og derefter vælge de ønskede værdier.

Sådan filtrerer du efter null-værdier (en null-værdi angiver fraværet af data) i felterne tekst, tal og dato: Fjern markeringen i afkrydsningsfeltet (Markér alt) i afkrydsningsfeltet (Markér alt) , og markér derefter afkrydsningsfeltet ud for (tomme).

Filtrer efter MarkeRing

Hvis du vil se alle rækkerne i en tabel, der indeholder en værdi, der svarer til værdien i en række, kan du hurtigt filtrere dataarkvisningen ved at vælge en bestemt værdi og derefter klikke på markerings kommandoen. Rullelisten viser de tilgængelige filtreringsindstillinger. Disse indstillinger varierer, afhængigt af datatypen for den valgte værdi. En anden måde at få adgang til indstillingerne for valg af filter er at højreklikke på den pågældende celle.

Hvis værdien 2/21/1967 i øjeblikket er valgt i feltet FødselsDato, skal du klikke på markering i gruppen Sortér &-filter under fanen hjem for at få vist kommandoerne Filtrer efter markering og derefter vælge filtrerings indstillingen..

Valgbaseret filterliste

Listen over kommandoer afhænger også af, hvor meget af værdien der er markeret. Hvis du for eksempel vælger kun nogle af tegnene i værdien, får du vist en anden liste over kommandoer, afhængigt af hvilken del af feltet du har markeret.

Filtre, der er baseret på delvist markeret felt

1. filtrere ved hjælp af starten af en feltværdi...

2.... midt i en feltværdi...

3.... eller slutningen af en feltværdi.

Bemærk!: Filtrering af et delvist valg er ikke tilgængelig for felter med flere værdier. Kommandoen markering er ikke tilgængelig for vedhæftede filer.

Hvis du vil fjerne et filter, skal du klikke på til/fra-filter i gruppen Sortér &-filter under fanen hjem , eller klikke på Avanceret og klikke på Ryd alle filtre.

Anvende et filter baseret på en markering

  1. Åbn en tabel, forespørgsel, formular eller rapport i en af følgende visninger: dataark, formular, rapport eller layout.

  2. Sørg for, at visningen ikke allerede er filtreret. På post vælgerens værktøjslinje skal du bekræfte , at det ikke- filtreret eller det nedtonede intet filter ikon findes.

  3. Gå til den post, der indeholder den værdi, du vil bruge som en del af filteret, og klik derefter i kolonnen (i dataarkvisning) eller kontrolelement (i formular, rapport eller layout visning).

Filtrere baseret på delvist valg. Markér de tegn, du vil bruge, Klik på markeringi gruppen Sortér &-filter under fanen hjem , og klik derefter på det filter, du vil anvende.

Filtrer efter formular

Dette filter er nyttigt, når du vil filtrere på flere felter i en formular eller et dataark, eller hvis du forsøger at finde en bestemt post. Access opretter en tom formular eller et dataark, der ligner den oprindelige formular eller det oprindelige dataark, og gør det muligt at udfylde så mange af de felter, du vil. Når du er færdig, finder Access de poster, der indeholder de angivne værdier.

Bemærk!: Du kan ikke angive feltværdier for felter med flere værdier ved hjælp af Filtrer efter formular eller felter med datatypen Notat, link, ja/nej eller OLE-objekt, selvom du kan angive værdier for andre felter i postsættet.

Hvis du for eksempel vil finde alle kundeposter, hvor kontaktpersonens titel er ejer, og den pågældende person er placeret i Portland eller i Eugene, skal du åbne kundens dataark eller formular og under fanen hjem i gruppen Gruppen Sortér &-filter , klik på Avanceret, og klik derefter på Filtrer efter formular.

Angiv det første sæt af værdier, klik derefter på fanen eller i bunden af dataarket eller formularen, og angiv derefter det næste sæt af værdier. Bemærk, at hvis du vil have en feltværdi, der skal fungere som et filter uafhængigt af andre feltværdier, skal du angive denne værdi under fanen Søg efter og alle eller tab. Hver eller hver fane repræsenterer et alternativt sæt filterværdier.

Hvis du kun vil have vist de poster, der matcher dit input:    På fanen hjemi gruppen Sortér &-filter skal du klikke på til/fra-filter.

Anvende et filter ved at udfylde en formular

  1. Åbn en tabel eller forespørgsel i dataarkvisning eller en formular i formularvisning.

  2. Kontrollér, at visningen ikke allerede er filtreret. På post vælgerens værktøjslinje skal du bekræfte , at det ikke- filtreret eller det nedtonede intet filter ikon findes.

  3. Klik på Avanceret i gruppen Sortér &-filter under fanen hjem, og klik derefter på Filtrer efter formular i genvejsmenuen.

  4. Afhængigt af om du arbejder i dataarkvisning eller i formularvisning, skal du gøre et af følgende:

    Dataarkvisning:Klik på den første række i den kolonne, du vil filtrere, klik på den pil, der vises, og vælg derefter en værdi. Hvis du vil tilføje yderligere værdier, skal du blot klikke på eller fanen nederst i dataarket og vælge en anden værdi.

    Formularvisning: Klik på den pil, der vises i kontrolelementet, og vælg en værdi, der skal filtreres efter. Hvis du vil tilføje flere værdier, skal du klikke på fanen eller nederst i formularen og vælge en anden værdi.

    Tip!: Du kan ikke angive feltværdier for felter med flere værdier ved hjælp af Filtrer efter formular, men du kan angive værdier for et felt, der ikke er flere værdier, i postsættet.

    • Hvis du vil angive en liste over mulige værdier for et felt, skal du bruge operatoren or . For eksempel skal du angive "Portland" eller "Oregon" i feltet by for at filtrere efter poster, der indeholder begge værdier.

    • Hvis du vil filtrere baseret på status for et kontrolelement, f. eks et afkrydsningsfelt eller en knap, skal du klikke på kontrolelementet, så det er i den ønskede tilstand. Hvis du vil returnere kontrolelementet til en neutral placering, så det ikke bruges som et kriterium for filtrering af poster, skal du sikre dig, at det ikke er tilgængeligt (vises nedtonet).

    • Hvis du vil filtrere efter poster, der har null (mangler), ikke-null, tomme (tomme eller "") eller ikke-tomme værdier, skal du skrive Is Null, ikke null, ""eller ikke " " i feltet.

  5. Hvis du vil angive to alternative sæt kriterier, for eksempel for kun at se navnene på kontakter, hvis land område er USA, og hvor fødselsdagen falder i april, kan du gøre et af følgende:

    • Hvis du vil hente alle poster, der opfylder et af flere sæt kriterier, skal du angive kriterierne ved at angive det første sæt krite rier, klikke på fanen eller og derefter angive det næste sæt kriterier. Bemærk, at hvis du vil have en feltværdi, der skal fungere som et filter uafhængigt af andre feltværdier, skal du angive denne værdi under fanen Søg efter og alle eller tab. Det vil sige, at fanen Søg efter og hver eller -fane repræsenterer et alternativt sæt filterværdier.

    • Bemærk også, at hver gang du føjer et felt kriterium til fanen eller , opretter Access en ny eller tabulator. Det giver dig mulighed for at angive flere "eller"-kriterier. Filteret returnerer alle poster, der indeholder alle de værdier, der er angivet på fanen Søg efter , eller alle de værdier, der er angivet på den første eller tabulator, eller alle de værdier, der er angivet på den anden eller tabulator, osv.

Hvis du vil fjerne et filter og vise alle poster , skal du klikke på til/fra-filter igen.

Hvis du vil redigere en filter efter formular, skal du klikke på Avanceretog derefter klikke på Filtrer efter formular igen. Det aktuelle sæt filterkriterier vises.

Avanceret filter

Det kan være en god ide at anvende et filter, der er en avanceret filtertype, og det kan være nødvendigt at skrivefilter kriteriet selv. For at finde poster, der indeholder datoer, der forekommer i de seneste syv dage eller de seneste seks måneder.

Det kræver, at du skriver udtryk ved hjælp af de avancerede filtre. Udtryk svarer til formler i Excel og til de kriterier, du angiver, når du designer en forespørgsel.

Et eksempel på, hvor du kan bruge et avanceret filter, er at finde navnene på de kontakter, hvis fødselsdage fandt sted i løbet af de seneste syv dage. Når du har anvendt et avanceret filter, kan du begrænse resultaterne til dem, hvis land/område er USA.

Anvende et avanceret filter

  1. Åbn en tabel, forespørgsel, formular eller rapport i en af følgende visninger: dataark, formular, rapport eller layout.

  2. Sørg for, at visningen ikke allerede er filtreret. Kontrollér, at intet filter er nedtonet (ikke tilgængelig) på post navigationspanelet. Hvis postnavigationslinjen ikke er synlig, skal du klikke på Avanceret i gruppen Sortér &-filter under fanen hjem og derefter klikke på Ryd alle filtre (hvis Ryd alle filtre vises nedtonet, er der ingen filtre aktiveret).

  3. Klik på Avanceret i gruppen Sortér &-filter under fanen hjem, og klik derefter på Avanceret filter/sortering i genvejsmenuen.

  4. Tilføj de felter, hvor du vil filtrere til gitteret.

  5. Angiv et kriterium i rækken kriterier for hvert felt. Kriterierne anvendes som et sæt, og kun poster, der opfylder alle kriterierne i rækken krite rier, vises. Hvis du vil angive alternative kriterier for et enkelt felt, skal du skrive det første kriterium i rækken kriterier og det andet kriterium i eller rækken osv.

    Tip!: 

    • Hele sættet af kriterier i rækken eller er anvendt som et alternativ til sættet af kriterier i rækken krite rier. Ethvert kriterium, der skal anvendes for begge sæt kriterier, skal skrives i både rækken kriterier og rækken eller . Klik på til /fra-filter for at få vist de filtrerede rækker.

    • En god måde at lære at skrive kriterier på er at anvende et almindeligt filter eller et filter baseret på markering, der giver et resultat, der er tæt på det, du leder efter. Med filteret anvendt på visningen skal du vise fanen Filtrer objekt

Specielle kommandoer under fanen Filter dokument

Der findes to særlige kommandoer under fanen filter dokument. Når du højreklikker et vilkårligt sted over designgitteret under fanen, er kommandoerne Indlæs fra forespørgsel og Gem som-forespørgsel tilgængelige i genvejsmenuen.

Indstillinger for specialfilter

Kommandoen Indlæs fra forespørgsel indlæser designet af en valgt forespørgsel i gitteret. Dette gør det muligt at bruge forespørgselskriterierne som filterkriterier.

Kommandoen Gem som forespørgsel gør det muligt at gemme filterindstillingerne som en ny forespørgsel.

Toppen af siden

Skifte mellem filtreret og ufiltreret visning af dine data

Hvis du vil skifte til ufiltreret visning af data, skal du fjerne filtrene ved at klikke på filtreret på postnavigationslinjen for at vende tilbage til den fulde visning.

Når du fjerner de aktuelle filtre, fjernes filtrene midlertidigt fra alle felterne i visningen. Hvis du for eksempel anvender filtre på felterne land område og FødselsDato og derefter fjerner filtrene, får du vist alle posterne igen.

Hvis du vil anvende de seneste filtre igen, skal du klikke på ufiltreret på postnavigationslinjen.

Toppen af siden

Ryd et filter

Ryd et filter, når du ikke længere har brug for det. Når du rydder et filter, slettes det fra visningen, og du kan ikke længere anvende det igen ved at klikke på ufiltreret på statuslinjen. Du kan rydde et enkelt filter fra et enkelt felt, eller du kan rydde alle filtre fra alle felter i visningen.

  • Hvis du vil rydde et enkelt filter fra et enkelt felt, skal du højreklikke på den filtrerede kolonne eller det filtrerede kontrolelement og derefter klikke på Ryd filter fra feltnavn.

  • Sådan rydder du alle filtre fra alle felter: Klik på Avancereti gruppen Sortér &-filter under fanen hjem , og klik derefter på Ryd alle filtre i genvejsmenuen.

Toppen af siden

Gemme et filter

Det kan være praktisk at gemme et filter, hvis du bruger det igen. De filterindstillinger, der er aktive på det tidspunkt, hvor du lukker en tabel, forespørgsel, formular eller rapport, gemmes automatisk sammen med objektet, og de er tilgængelige til at genanvende. Som standard anvendes filterindstillingerne dog ikke automatisk for dig, når du næste gang åbner objektet.

Hvis du vil sikre, at de aktuelle filtre anvendes automatisk, når du næste gang åbner en tabel, forespørgsel, formular eller rapport, skal du angive egenskaben FilterOnLoad for objektets egenskabsark til Ja. Egenskaben FilterOnLoad anvendes, næste gang du åbner objektet. Når du ændrer denne indstilling, skal du lukke objektet og åbne det igen for at anvende den nye indstilling.

Bemærk!:  Indstillingen for egenskaben FilterOnLoad anvendes kun, når objektet indlæses. Hvis du angiver denne egenskab for et objekt i design visning og derefter skifter til en anden visning, får indstillingen ikke anvendelse. Du skal lukke og genåbne objektet, for at ændringerne af egenskabsindstillingen FilterOnLoad træder i kraft..

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.

×