- Bemästra alla typer av filter och sorteringar för att anpassa vyer i Access
- Kombinera enkel och avancerad filtrering för att effektivt analysera komplex information
- Optimera prestanda med hjälp av index, bästa praxis och återanvändning av konfiguration
Att filtrera och sortera data i Access är en av grundpelarna för att hantera och utvinna värde från alla relationsdatabaser. Om du har hundratals eller tusentals poster kan det bli komplicerat att hitta relevant information om du inte behärskar filtrerings- och sorteringsverktygen som erbjuds. Microsoft Access.
I den här artikeln förklarar jag i detalj hur du kan filtrera och sortera dina data genom att kombinera alla grundläggande och avancerade alternativ som finns i Access. Oavsett om du är nybörjare eller erfaren, kommer du efter att ha läst det här innehållet att ha en tydlig uppfattning om hur du anpassar vyer, frågor och rapporter för att bara visa den information du behöver från varje tabell, formulär eller rapport.
Varför är filtrering och sortering så viktigt i Access?
Access är utformat för att fungera med stora mängder information, där snabb visning och effektiv sökning är avgörande. Om du någonsin har känt dig vilse när du letat efter en specifik post, vet du vad det innebär att inte veta hur man använder filter. Filter och sortering fungerar som ett förstoringsglas och en linjal: de låter dig fokusera och strukturera dina data, tillfälligt dölja det du inte behöver och hjälpa dig att upptäcka mönster och trender.
Kombinationen av båda processerna underlättar analys, professionell rapportering och beslutsfattande. informeradEn välfiltrerad och organiserad logg är mycket lättare att förstå, dela och använda som grund för nya frågor eller rapporter.
Grundläggande begrepp: Vad är filtrering och sortering av data i Access?
Innan vi går vidare till övningen är det viktigt att förtydliga termerna:
- filter Det innebär att endast de poster som uppfyller ett eller flera kriterier visas på skärmen, medan resten döljs tillfälligt och icke-destruktivt.
- Ordenar Det består av att omstrukturera arrangemanget av poster enligt värdet på ett eller flera fält, antingen i stigande eller fallande ordning.
Båda åtgärderna ändrar inte fysiskt data som lagras i tabellen, de ändrar bara hur de presenteras i din arbetsvy.
Var kan jag använda filter och sorteringar i Access?
Praktiskt taget alla Access-objekt – tabeller, frågor, formulär och rapporter – låter dig filtrera och/eller sortera data. Beroende på objektet är vissa funktioner mer tillgängliga eller erbjuder andra anpassningsalternativ. Till exempel:
- Styrelser: idealisk för snabb filtrering av rådata.
- Frågor: Filtrering kan vara en del av själva frågan (kriterier i designraden).
- Formulär: Mycket bekvämt för filtrering visuellt eller efter form, utformat för slutanvändaren.
- Rapporter: låter dig tillämpa filter i förhandsgranskningen innan utskrift eller export.
Olika typer av filter som Access erbjuder

Access integrerar flera filtreringsmekanismer för att anpassa sig till olika scenarier och erfarenhetsnivåer. Välj den lämpligaste filtertypen baserat på komplexiteten i det du letar efter:
Vanliga filter
De är de snabbaste och mest direkta, eftersom Access erbjuder förinställda alternativ baserat på datatypen i kolumnen. Du behöver inte skriva kriterier eller formler. Helt enkelt:
- Klicka på pilen i rullgardinsmenyn i rubriken för den kolumn eller det fält du vill filtrera.
- Du kan markera/avmarkera specifika objekt, filtrera efter intervall eller efter specifika villkor som 'lika med', 'innehåller', 'börjar med', 'större än' osv.
- För datumfält hittar du filter efter period, månad, mellan datum, idag, igår, förra veckan osv.
- Om du väljer ”(Blanka fält)” filtrerar du bort tomma eller nullposter i det fältet.
Den här metoden är idealisk för snabba recensioner eller när du bara behöver filtrera efter ett enkelt kriterium.
Filtrera efter val
Låter dig filtrera baserat på ett specifikt värde genom att helt enkelt markera det i cellen. Om du till exempel klickar på ett specifikt namn och väljer "Filtrera efter val" döljer Access alla poster förutom de med exakt det värdet i det fältet. Du kan:
- Markera ett ord, en del av texten, ett datum eller en siffra och filtrera efter valet (början, slut, innehåller osv.).
- Kombinera flera filter genom att välja olika fält för att ytterligare förfina resultatet.
- För att ta bort filtret klickar du helt enkelt på "Visa filter" eller "Rensa alla filter" på fliken Hem i gruppen Sortera och filtrera.
Filtrera efter formulär
Den här typen av filter är särskilt kraftfull för att söka efter poster som uppfyller flera kriterier i olika fält. Access genererar en tom version av formuläret eller kalkylbladet, där du kan fylla i fälten med de värden du vill söka efter (du kan lämna några tomma och bara fylla i de nödvändiga). Detta är idealiskt för komplexa sökningar som:
- Alla personer vars stad är "Madrid" och vars position är "Manager".
- Du kan utföra alternativa sökningar med hjälp av fliken 'ELLER', d.v.s. visa poster som uppfyller den ena eller andra uppsättningen kriterier (t.ex.: Land = 'Spanien' ELLER Land = 'Frankrike').
- Precis som med alla andra lägen är det lika enkelt att ta bort filtret som att trycka på "Växla filter" igen.
Avancerat filter
Avancerat läge är det närmaste man kommer till att designa en fråga, vilket gör att du kan uttrycka komplexa och anpassade villkor i designrutnätet. Det rekommenderas om du har erfarenhet av uttryck och kriterier:
- Gå till alternativet "Avancerat filter eller sortering" i gruppen "Sortera och filtrera".
- Lägg till de fält du vill filtrera i rutnätet och ange kriterier i raden 'Kriterier' (du kan använda logiska operatorer, funktioner och uttryck som i frågor).
- Använd raden 'ELLER' om du vill ange alternativa kriterier.
- Du kan läsa in kriterier från en tidigare fråga eller spara filtret som en ny fråga för framtida bruk.
Tillämpa filter steg för steg beroende på objekttyp
Filtrera i tabeller
Låt oss säga att du har en tabell över anställda och du bara vill se de med löner över 50.000 XNUMX euro:
- Öppna tabellen i databladsvyn.
- Klicka på pilen i kolumnrubriken "Lön".
- Välj "Nummerfilter" och välj "Större än", ange 50000.
- Åtkomst kommer endast att visa anställda som uppfyller det villkoret.
Du kan kombinera filter på andra kolumner, till exempel: avdelning = 'Försäljning' OCH lön > 50000, med hjälp av formulärfiltret.
Filtrera i frågor
Med frågor kan du lägga till kriterier direkt i designraden, så att varje gång du kör frågan visas endast filtrerade data i Access. Till exempel, för att visa försäljningar över 1000 euro:
- Öppna frågan i designvyn.
- I raden 'Kriterier' under fältet 'Belopp' skriver du ">1000".
- Kör frågan för att endast returnera de resultat som matchar.
Du kan kombinera flera kriterier med hjälp av 'OCH' eller 'ELLER' för att ytterligare förfina.
Filtrera data i formulär
Formulären är utformade för en intuitiv användarupplevelse. Att filtrera härifrån är lika enkelt som att klicka på den data du är intresserad av och tillämpa filtret, eller använda formulärfiltret för avancerade sökningar.
Filter i rapporter
Om du har en rapport (till exempel en lista över anställda) kan du filtrera från själva rapportvyn innan du skriver ut den:
- Högerklicka på informationen (t.ex. efternamn) och välj "Textfilter > Börjar med".
- Ange bokstaven eller texten och acceptera.
Du kan skriva ut rapporten genom att bara filtrera den del av informationen som är av intresse för dig just då. För att spara filtret som en fråga och återanvända det, använd funktionen "Avancerad filter eller sortering" i menyfliksområdet.
Så här tar du bort eller använder filter igen
Det är enkelt att ta bort ett filter: tryck bara på knappen "Växla filter" i den övre fältet. Detta tar bort filtret tillfälligt men lämnar det sparat, så att du kan återaktivera det med ett nytt klick. Om du väljer att rensa filtret (med hjälp av "Rensa alla filter") glömmer Access markeringen och du måste återanvända den om du behöver den för framtida sessioner.
Spara filter för återanvändning
Access sparar aktiva filter när du stänger tabeller, formulär eller rapporter, så att du automatiskt kan återanvända samma filter i nästa session.
- För att säkerställa att ett filter alltid tillämpas när ett objekt öppnas, gå till egenskapssidan och aktivera alternativet 'FilterOnLoad'.
- Läs mer om avancerade frågor i Åtkomst för att filtrera och sortera data..
Praktiska exempel på filtrering i Access
Enkel filtrering
Om du har en beställningstabell och bara vill se de som gjorts under den senaste månaden:
- Filtrera kolumnen 'Orderdatum' genom att välja motsvarande månad i datumfiltren.
Sammansatt eller anpassad filtrering
Se endast anställda med löner över 50.000 XNUMX euro och som arbetar inom försäljning:
- Använd det sammansatta filtret från den avancerade menyn: lön > 50000 OCH avdelning = 'Försäljning'.
Eller, om du föredrar, använd genom att fylla i båda fälten med önskade värden.
Filtrera rapporter för utskrift
Filtrera en rapport för att endast visa kunder från en specifik stad:
- Öppna rapporten i utskriftsvyn, klicka på ortsfältet och använd textfiltret "Lika med" eller "Innehåller".
Skriv ut eller exportera den filtrerade rapporten efter behov.
Sortera data i Access
Att sortera data är lika viktigt för presentation och förståelse, oavsett om det är i tabeller, frågor eller rapporter.
Sortera i tabeller
- Öppna tabellen i databladsvyn.
- Klicka på rubriken för den kolumn du vill sortera.
- Klicka på ikonen för stigande (AZ) eller fallande (ZA) sortering.
Du kan sortera efter flera kolumner, men den viktigaste kolumnen är den som väljs först.
Sortera i frågor
I designvyn, på raden "Sortera", välj om du vill sortera stigande eller fallande efter ett eller flera fält.
Till exempel: Sortera först efter produktnamn (stigande) och sedan efter datum (fallande) för att analysera den senaste försäljningen av varje produkt.
Sortera i rapporter
Få åtkomst till sorteringsalternativ från rapportegenskaperna eller använd designvyn för att ange sorteringskriterier för flera fält.
Kombinera filter och sorteringar för avancerad analys
Den verkliga kraften i Access ligger i att kombinera filtrering och sortering, vilket skapar anpassade vyer som låter dig upptäcka trender eller analysera din verksamhet på djupet.
- Filtrera först viktiga data för att begränsa din vy, till exempel försäljning över 2000 XNUMX euro.
- Sortera sedan efter datum, anställd, produkt eller något annat relevant fält.
- Du kan spara den här konfigurationen som en fråga för att återanvända den vid behov.
Konfigurationsbeständighet och återanvändning
Många användare är inte medvetna om att Access låter dig spara filter- och sorteringsinställningar, tilldela ett namn och direktåtkomst till den anpassade vyn i framtida sessioner. Dra nytta av den här funktionen för att alltid analysera viktiga data utan att behöva konfigurera om allt från grunden.
Filter och sortering i formulär och deras användarupplevelse
I formulär kan du använda filter från själva gränssnittet, med intuitiva menyer eller direkta sökfält.
- Markera fältet eller värdet och filtrera från snabbmenyn.
- Använd formulärfilter om du behöver kombinera kriterier över flera fält.
- Alternativ finns i verktygsfältet, snabbvalsmenyerna eller formulärspecifika menyer.
Övningar och praktiska fall för att bemästra filtrering och sortering
För att du ska förstå Access mångsidighet fullt ut följer här några övningar och fallstudier som kan hjälpa dig att öva:
interaktiva övningar
- Butikens lager: Filtrera produkter med lagersaldo under 10 och sortera dem efter fallande pris.
- Projektledning: Visa endast väntande uppgifter och sortera dem efter stigande förfallodatum.
- Kundspårning: Filtrera kunder vars senaste köp gjordes för mer än tre månader sedan och sortera dem efter medlemsstatus.
Studiefall
- Personal: Filtrera säljavdelningens anställda och sortera dem efter fallande lön.
- Försäljningsanalys: Filtrera endast försäljning från det senaste kvartalet och sortera den efter fallande kvantitet.
- akademisk forskning: Filtrera aktuella projekt och sortera dem efter startdatum.
Avancerade tips och bästa praxis för stordata
Om din databas börjar växa och filtrering eller sortering tar ett tag, följ dessa rekommendationer:
- Välkonfigurerade index: Indexera de kolumner som filtreras och sorteras oftast för att snabba upp sökningarna.
- Använd filtret först, sedan sorteringen: Att bearbeta färre poster är alltid snabbare.
- Undvik alltför komplexa filter i en enda fråga. Bryt ner dem i enklare frågor och kombinera dem senare om det behövs.
- Markera endast de kolumner du behöver visa; undvik att "markera alla" för att förbättra effektiviteten.
- Inaktivera automatisk uppdatering i designvyn för mycket komplexa frågor och arbeta med ett exempel.
- Om du hanterar mycket data kan du överväga att dela upp informationen i flera relaterade tabeller.
Ytterligare funktioner i filter i Access
Glöm inte att Access visar om det finns ett aktivt filter med en trattikon i kolumnrubriken och i postnavigeringsfältet.
Om du håller muspekaren över en filtrerad fältrubrik ser du ett verktygstips med de filterkriterier som för närvarande tillämpas. Detta är användbart för att snabbt hämta villkoren utan att behöva granska alla inställningar.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.
