Filtrering og sortering af data i Access: En trinvis vejledning og praktiske eksempler

Sidste ændring: 04/06/2025
Forfatter: Isaac
  • Behersk alle typer filtre og sorteringer for at tilpasse visninger i Access
  • Kombiner simpel og avanceret filtrering for effektivt at analysere kompleks information
  • Optimer ydeevnen ved hjælp af indekser, bedste praksis og genbrug af konfiguration

adgang

Filtrering og sortering af data i Access er en af ​​grundpillerne til at administrere og udvinde værdi fra enhver relationsdatabase. Hvis du har hundredvis eller tusindvis af poster, kan det blive en kompliceret opgave at finde relevante oplysninger, hvis du ikke mestrer de filtrerings- og sorteringsværktøjer, den tilbyder. Microsoft Access.

I denne artikel forklarer jeg detaljeret, hvordan du kan filtrere og sortere dine data ved at kombinere alle de grundlæggende og avancerede muligheder, der er tilgængelige i Access. Uanset om du er nybegynder eller erfaren, vil du efter at have læst dette indhold have en klar idé om, hvordan du tilpasser visninger, forespørgsler og rapporter, så de kun viser de oplysninger, du har brug for, fra hver tabel, formular eller rapport.

Hvorfor er filtrering og sortering så vigtigt i Access?

Access er designet til at arbejde med store mængder information, hvor hurtig visning og effektiv søgning er afgørende. Hvis du nogensinde har været faret vild i din søgen efter en bestemt post, ved du, hvad det vil sige ikke at vide, hvordan man bruger filtre. Filtre og sortering fungerer som et forstørrelsesglas og en lineal: de giver dig mulighed for at fokusere og strukturere dine data, midlertidigt skjule det, du ikke har brug for, og hjælpe dig med at få øje på mønstre og tendenser.

Kombinationen af ​​begge processer letter analyse, professionel rapportering og beslutningstagning. informeretEn velfiltreret og organiseret log er meget nemmere at forstå, dele og bruge som grundlag for nye forespørgsler eller rapporter.

Grundlæggende begreber: Hvad er filtrering og sortering af data i Access?

Før man går videre til praksis, er det vigtigt at præcisere begreberne:

  • filter Det betyder kun at vise de poster på skærmen, der opfylder et eller flere kriterier, og skjule resten midlertidigt og ikke-destruktivt.
  • Ordenar Det består af at omstrukturere arrangementet af poster i henhold til værdien af ​​et eller flere felter, enten i stigende eller faldende rækkefølge.

Begge handlinger ændrer ikke fysisk de data, der er gemt i tabellen, de ændrer kun, hvordan de præsenteres i din arbejdsvisning.

Hvor kan jeg anvende filtre og sorteringer i Access?

Stort set alle Access-objekter – tabeller, forespørgsler, formularer og rapporter – giver dig mulighed for at filtrere og/eller sortere data. Afhængigt af objektet er nogle funktioner mere tilgængelige eller tilbyder forskellige tilpasningsmuligheder. For eksempel:

  • Bestyrelser: ideel til hurtig filtrering af rådata.
  • Forespørgsler: Filtrering kan være en del af selve forespørgslen (kriterier i designrækken).
  • Formularer: Meget praktisk til filtrering visuelt eller efter form, designet til slutbrugeren.
  • Rapporter: giver dig mulighed for at anvende filtre i forhåndsvisningen før udskrivning eller eksport.

Forskellige typer filtre, som Access tilbyder

adgangsfiltre

Access integrerer adskillige filtreringsmekanismer for at tilpasse sig forskellige scenarier og oplevelsesniveauer. Vælg den mest passende filtertype baseret på kompleksiteten af ​​det, du leder efter:

Almindelige filtre

De er de hurtigste og mest direkte, da Access tilbyder dig forudindstillede indstillinger baseret på datatypen i kolonnen. Du behøver ikke at skrive kriterier eller formler. Helt enkelt:

  • Klik på rullemenuen i overskriften på den kolonne eller det felt, du vil filtrere.
  • Du kan vælge/fravælge bestemte elementer, filtrere efter intervaller eller efter specifikke betingelser såsom 'lig med', 'indeholder', 'starter med', 'større end' osv.
  • For datofelter finder du filtre efter periode, måned, mellem datoer, i dag, i går, sidste uge osv.
  • Hvis du vælger "(Blanke felter)", filtrerer du tomme eller nul poster fra i det pågældende felt.
  Hvor WhatsApp-filer gemmes på Windows: stier, downloads og sikkerhedskopier

Denne metode er ideel til hurtige anmeldelser, eller når du blot skal filtrere efter et simpelt kriterium.

Filtrer efter valg

Giver dig mulighed for at filtrere baseret på en specifik værdi ved blot at vælge den i cellen. Hvis du f.eks. klikker på et bestemt navn og vælger 'Filtrer efter valg', skjuler Access alle poster undtagen dem med den præcise værdi i det pågældende felt. Du kan:

  • Vælg et ord, en del af teksten, en dato eller et tal, og filtrer efter det markerede (begyndelse, slut, indeholder osv.).
  • Kombinér flere filtre ved at vælge på forskellige felter for yderligere at forfine resultatet.
  • For at fjerne filteret skal du blot klikke på 'Slå filter til/fra' eller 'Ryd alle filtre' på fanen Hjem i gruppen Sorter og filtrer.

Filtrer efter formular

Denne type filter er særligt effektiv til at søge efter poster, der opfylder flere kriterier i forskellige felter. Access genererer en tom version af formularen eller regnearket, hvor du kan udfylde felterne med de værdier, du vil søge efter (du kan lade nogle være tomme og kun udfylde de nødvendige). Dette er ideelt til komplekse søgninger såsom:

  • Alle personer, hvis by er "Madrid", og hvis stilling er "Manager".
  • Du kan udføre alternative søgninger ved hjælp af fanen 'ELLER', dvs. vise poster, der opfylder det ene eller det andet sæt kriterier (f.eks.: Land = 'Spanien' ELLER Land = 'Frankrig').
  • Som med alle andre tilstande er det så simpelt at fjerne filteret som at trykke på 'Slå filter til/fra' igen.

Avanceret filter

Avanceret tilstand er det tætteste, man kommer på at designe en forespørgsel, da den giver dig mulighed for at udtrykke komplekse og brugerdefinerede betingelser i designgitteret. Det anbefales, hvis du har erfaring med udtryk og kriterier:

  • Få adgang til indstillingen 'Avanceret filter eller sortering' i gruppen 'Sortér og filtrer'.
  • Tilføj de felter, du vil filtrere, til gitteret, og angiv kriterier i rækken 'Kriterier' (du kan bruge logiske operatorer, funktioner og udtryk ligesom i forespørgsler).
  • Brug rækken 'ELLER', hvis du vil angive alternative kriterier.
  • Du kan indlæse kriterier fra en tidligere forespørgsel eller gemme dette filter som en ny forespørgsel til senere brug.

Trin for trin anvendelse af filtre i henhold til objekttypen

Filtrer i tabeller

Lad os sige, at du har en tabel over medarbejdere, og du kun vil se dem med lønninger over €50.000:

  1. Åbn tabellen i dataarkvisning.
  2. Klik på pilen i kolonneoverskriften 'Løn'.
  3. Vælg 'Talfiltre', og vælg 'Større end', og indtast 50000.
  4. Adgang vil kun vise medarbejdere, der opfylder denne betingelse.

Du kan kombinere filtre på andre kolonner, for eksempel: afdeling = 'Salg' OG løn > 50000, ved hjælp af formularfilteret.

Filtrer i forespørgsler

Forespørgsler giver dig mulighed for at tilføje kriterier direkte til designrækken, så Access kun viser de filtrerede data, hver gang du kører forespørgslen. For eksempel, for at se salg over 1000 euro:

  1. Åbn forespørgslen i designvisning.
  2. I rækken 'Kriterier' under feltet 'Beløb' skal du skrive ">1000".
  3. Kør forespørgslen for kun at returnere de resultater, der matcher.

Du kan kombinere flere kriterier ved hjælp af 'OG' eller 'ELLER' for yderligere at forfine.

Filtrering af data i formularer

Formularerne er designet til at give en intuitiv brugeroplevelse. Det er lige så nemt at filtrere herfra som at klikke på de data, du er interesseret i, og anvende filteret eller bruge formularfilteret til avancerede søgninger.

  Fix: "Indsæt Windows Recovery Media or Installation Media" fejl

Filtre i rapporter

Hvis du har en rapport (f.eks. en liste over medarbejdere), kan du filtrere fra selve rapportvisningen, før du udskriver den:

  1. Højreklik på dataene (f.eks. efternavn) og vælg 'Tekstfiltre > Starter med'.
  2. Indtast bogstavet eller teksten, og accepter.

Du kan udskrive rapporten ved kun at filtrere den del af dataene, der interesserer dig på det tidspunkt. For at gemme filteret som en forespørgsel og genbruge det, skal du bruge funktionen 'Avanceret filter eller sortering' i båndet.

Sådan fjerner eller genanvender du filtre

Det er nemt at fjerne et filter: tryk blot på knappen 'Slå filter til/fra' i den øverste bjælke. Dette fjerner filteret midlertidigt, men det gemmes, så du kan genaktivere det med et andet klik. Hvis du beslutter dig for at rydde filteret (ved hjælp af 'Ryd alle filtre'), glemmer Access det markerede, og du skal genanvende det, hvis du har brug for det i fremtidige sessioner.

Gemmer filtre til genbrug

Access husker aktive filtre, når du lukker tabeller, formularer eller rapporter, så du automatisk kan genanvende det samme filter i din næste session.

Praktiske eksempler på filtrering i Access

Simpel filtrering

Hvis du har en ordretabel og kun vil se dem, der er afgivet i den sidste måned:

  1. Filtrer kolonnen 'Ordredato' ved at vælge den tilsvarende måned i datofiltrene.

Sammensat eller brugerdefineret filtrering

Se kun medarbejdere med lønninger over 50.000 euro, som arbejder med salg:

  • Anvend det sammensatte filter fra den avancerede menu: løn > 50000 OG afdeling = 'Salg'.

Eller, hvis du foretrækker det, kan du bruge ved at udfylde begge felter med de ønskede værdier.

Filtrer rapporter til udskrivning

Filtrer en rapport for kun at vise kunder fra en bestemt by:

  • Åbn rapporten i udskriftsvisning, klik på byfeltet, og brug tekstfilteret 'Lige med' eller 'Indeholder'.

Udskriv eller eksporter den filtrerede rapport efter behov.

Sortering af data i Access

Sortering af data er lige så vigtigt for præsentation og forståelse, uanset om det er i tabeller, forespørgsler eller rapporter.

Sortér i tabeller

  1. Åbn tabellen i dataarkvisning.
  2. Klik på overskriften på den kolonne, du vil sortere.
  3. Klik på ikonet for stigende (AZ) eller faldende (ZA) sortering.

Du kan sortere efter flere kolonner, selvom den primære kolonne vil være den, der vælges først.

Sortér i forespørgsler

I designvisningen skal du i rækken 'Sortér' vælge, om du vil sortere stigende eller faldende efter et eller flere felter.

For eksempel: Sortér først efter produktnavn (stigende) og derefter efter dato (faldende) for at analysere det seneste salg af hvert produkt.

Sortér i rapporter

Få adgang til sorteringsindstillinger fra rapportegenskaberne, eller brug designvisningen til at angive sorteringskriterier for flere felter.

Kombination af filtre og sorteringer til avanceret analyse

Access' sande styrke ligger i at kombinere filtrering og sortering og skabe brugerdefinerede visninger, der giver dig mulighed for at afdække tendenser eller analysere din virksomhed i dybden.

  • Først skal du filtrere nøgledata for at indsnævre dit overblik, for eksempel salg over €2000.
  • Sortér derefter efter dato, medarbejder, produkt eller ethvert andet relevant felt.
  • Du kan gemme denne konfiguration som en forespørgsel, som du kan genbruge, når det er nødvendigt.
  Sådan installerer du ekstra indhold i The Sims 4 trin for trin

Konfigurationspersistens og genbrug

Mange brugere er ikke klar over, at Access giver dig mulighed for at gemme filter- og sorteringsindstillinger, tildele et navn og få direkte adgang til den brugerdefinerede visning i fremtidige sessioner. Udnyt denne funktion til altid at analysere nøgledata uden at skulle omkonfigurere alt fra bunden.

Filtre og sortering i formularer og deres brugeroplevelse

I formularer kan du anvende filtre fra selve brugerfladen med intuitive menuer eller direkte søgefelter.

  • Vælg feltet eller værdien, og filtrer fra kontekstmenuen.
  • Brug formularfiltre, hvis du har brug for at kombinere kriterier på tværs af flere felter.
  • Indstillinger kan findes på værktøjslinjen, hurtigadgangsbåndene eller formularspecifikke menuer.

Øvelser og praktiske cases til at mestre filtrering og sortering

For at hjælpe dig med fuldt ud at forstå Access' alsidighed, er her nogle øvelser og casestudier, der kan hjælpe dig med at øve dig:

interaktive øvelser

  • Butiksbeholdning: Filtrer produkter med en lagerbeholdning på under 10, og sorter dem efter faldende pris.
  • Projektledelse: Vis kun ventende opgaver, og sorter dem efter stigende forfaldsdato.
  • Kundesporing: Filtrer kunder, hvis seneste køb var for mere end tre måneder siden, og sorter dem efter medlemskabsstatus.

Studiecases

  • HR: Filtrer salgsafdelingens medarbejdere og sorter dem efter faldende løn.
  • Salgsanalyse: Filtrer kun salg fra sidste kvartal og sorter dem efter faldende antal.
  • Akademisk forskning: Filtrer aktuelle projekter og sorter dem efter startdato.

Avancerede tips og bedste praksis for big data

Hvis din database begynder at vokse, og filtrering eller sortering tager et stykke tid, skal du være opmærksom på disse anbefalinger:

  • Velkonfigurerede indekser: Indeksér de kolonner, der filtreres og sorteres hyppigst, for at fremskynde søgninger.
  • Anvend først filteret, derefter sorteringen: Det er altid hurtigere at behandle færre poster.
  • Undgå alt for komplekse filtre i en enkelt forespørgsel. Opdel dem i enklere forespørgsler, og kombiner dem senere, hvis det er nødvendigt.
  • Vælg kun de kolonner, du har brug for at vise; undgå 'vælg alle' for at forbedre effektiviteten.
  • Deaktiver automatisk opdatering i designvisning for meget komplekse forespørgsler, og arbejd med et eksempel.
  • Hvis du håndterer mange data, kan du overveje at opdele informationen i flere relaterede tabeller.

Yderligere funktioner i filtre i Access

Glem ikke, at Access viser dig, om der er et aktivt filter, med et tragtikon i kolonneoverskriften og i navigationslinjen til posten.

Hvis du holder markøren over en filtreret feltoverskrift, vil du se et værktøjstip med de aktuelt anvendte filterkriterier. Dette er nyttigt til hurtigt at genkalde betingelserne uden at skulle gennemgå alle indstillingerne.

adgang
Relateret artikel:
Avancerede forespørgsler i Access: typer, brug og detaljerede eksempler