Optælle data ved hjælp af en forespørgsel

Optælle data ved hjælp af en forespørgsel

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

I denne artikel beskrives det, hvordan man tæller de data, der returneres af en forespørgsel. På en formular eller rapport, kan du tælle antallet af elementer i en eller flere tabelfelter eller kontrolelementer. Du kan også tælle antallet af elementer og finde de værdier, mindste, største, tidligste og seneste. Desuden indeholder Access en funktion, der hedder rækken Total, som du kan bruge til at tælle data i et dataark uden at ændre designet af din forespørgsel.

Hvad vil du foretage dig?

Forstå metoder til at tælle data

Tæl data ved hjælp af en Total-række

Tæl data ved hjælp af en totalforespørgsel

Reference til aggregeringsfunktionen

Forstå metoder til at tælle data på

Du kan tælle antallet af elementer i et felt (en kolonne med værdier) ved hjælp af funktionen Antal. Funktionen Antal hører til en række funktioner, der kaldes aggregeringsfunktioner. Du bruger aggregeringsfunktioner til at udføre en beregning på en kolonne med data og returnerer en enkelt værdi. Access indeholder et antal aggregeringsfunktioner ud over Antal, f.eks.:

  • Sum til at sammenlægge en kolonne med tal.

  • Middel til at beregne gennemsnittet af tallene i en kolonne.

  • Maksimum til at finde den største værdi i et felt.

  • Minimum til at finde den mindste værdi i et felt.

  • Standardafvigelse måler, hvor meget værdier afviger fra en gennemsnitsværdi (middelværdien).

  • Varians måler den statistiske varians for alle værdier i kolonnen.

Access indeholder to metoder til at tilføje Tæl og andre aggregatfunktioner til en forespørgsel. Du kan:

  • Åbn forespørgslen i dataarkvisning, og tilføje rækken Total. Rækken Total kan du bruge en aggregatfunktion i en eller flere kolonner i et forespørgselsresultat uden at ændre designet af din forespørgsel.

  • Oprette en totalforespørgsel. En totalforespørgsel beregner subtotaler på tværs af grupper af poster. Hvis du f.eks. vil beregne en subtotal for alt salg efter by eller efter kvartal, skal du bruge en totalforespørgsel til at gruppere dine poster efter den ønskede kategori og derefter summere salgstallene. I modsætning hertil beregner en Total-række hovedtotaler for en eller flere kolonner (felter) med data.

Bemærk: De trinvise vejledninger i dette dokument fremhæver brugen af funktionen Antal, men husk, at du kan bruge andre aggregeringsfunktioner i Total-rækker og forespørgsler. Find flere oplysninger om brug af andre aggregeringsfunktioner i Reference til aggregeringsfunktioner senere i denne artikel.

Finde flere oplysninger om brug af andre Sammenlæg funktioner, i artiklen vise totaler for kolonne i et dataark.

Trinnene i følgende afsnit beskriver, hvordan du kan tilføje en Total-række, og hvordan du bruger en totalforespørgsel til at tælle data. Under arbejdet skal du huske, at funktionen Antal fungerer på et større antal datatyper end de andre aggregeringsfunktioner. Du kan for eksempel køre en Antal-funktion mod alle typer felter undtagen én, der indeholder komplekse, gentagne skalardata, f.eks. et felt med lister med flere værdier.

I modsætning hertil fungerer mange af aggregeringsfunktionerne kun på dataene i felter, der er angivet til en bestemt datatype. Funktionen Sum fungerer f.eks. kun med felter, der er angivet til datatyperne Tal, Decimal eller Valuta. Du kan finde flere oplysninger om de datatyper, som hver funktion kræver, i Reference til aggregeringsfunktioner senere i denne artikel.

Du kan finde generelle oplysninger om datatyper i artiklen Redigere eller ændre datatypen for et felt.

Øverst på siden

Tæl data ved hjælp af en Total-række

Du føjer en Total-række til en forespørgsel ved at åbne forespørgslen i dataarkvisning, tilføje rækken og derefter vælge funktionen Antal eller en anden aggregeringsfunktion, f.eks. Sum, Min, Maks eller Middel. Trinnene i dette afsnit beskriver, hvordan du opretter en grundlæggende udvælgelsesforespørgsel og tilføjer en Total-række.

Opret en udvælgelsesforespørgsel

  1. Klik på Forespørgselsdesign i gruppen Andet under fanen Opret.

    Billede af Access-båndet

  2. I dialogboksen Vis tabel skal du dobbeltklikke på den eller de tabeller, du vil bruge i forespørgslen, og derefter klikke på Luk.

    Den eller de valgte tabeller vises som vinduer i den øverste del af Forespørgselsdesigner. Figuren nedenfor viser en typisk tabel i forespørgselsdesigneren:

    Forespørgsel med tre felter i designgitteret

  3. Dobbeltklik på de tabelfelter, du vil bruge i forespørgslen.

    Du kan medtage felter, der indeholder beskrivende data, f.eks. navne og beskrivelser, men du skal medtage det felt, der indeholder de data, du vil tælle.

    Hvert felt vises i en kolonne i forespørgselsdesigngitteret.

  4. Klik på Kør i gruppen Resultater under fanen Design.

    Resultaterne af forespørgslen vises i dataarkvisning.

  5. Du kan gå tilbage til designvisning og justere din forespørgsel. Det gør du ved at højreklikke på dokumentfanen for forespørgslen og klikke på Designvisning. Derefter kan du justere forespørgslen efter behov ved at tilføje eller fjerne felter. Hvis du vil fjerne et felt, skal du vælge kolonnen i designgitteret og trykke på DELETE.

  6. Du kan også gemme din forespørgsel.

Tilføj rækken Total

  1. Åbn forespørgslen i dataarkvisning. Hvis du vil gøre det til en database i .accdb-filformat, skal du højreklikke på dokumentfanen for forespørgslen og klikke på Dataarkvisning.

    eller

    Klik på pilen under få vist en .mdb-fil format-database, der er oprettet med en ældre version af Access, i gruppen visninger under fanen Startside og klikke på Dataarkvisning.

    eller

    Dobbeltklik på forespørgslen i navigationsruden. Når du gør dette, køres forespørgslen, og resultaterne indlæses i et dataark.

  2. På fanen Hjem i gruppen Poster skal du klikke på Totaler.

    Billede af Access-båndet

    En ny række Total vises under den sidste række data i dataarket.

  3. I rækken Total skal du klikke på det felt, du vil summere, og derefter vælge Antal på listen.

Skjul rækken Total

  • På fanen Hjem i gruppen Poster skal du klikke på Totaler.

Find flere oplysninger om brug af rækken Total i artiklen Vise totaler for kolonne i et dataark.

Øverst på siden

Tæl data ved hjælp af en totalforespørgsel

Du kan tælle data ved hjælp af en totalforespørgsel i stedet for en Total-række, hvis du vil tælle nogle eller alle de poster, der returneres af en forespørgsel. Du kan f.eks. tælle antallet af salgstransaktioner eller antallet af poster i en enkelt by.

Du vil typisk bruge en totalforespørgsel i stedet for en Total-række, når du skal bruge resultatværdien i en anden del af databasen, f.eks. en rapport.

Tæl alle posterne i en forespørgsel

  1. Klik på Forespørgselsdesign i gruppen Andet under fanen Opret.

    Billede af Access-båndet

  2. I dialogboksen Vis tabel skal du dobbeltklikke på den tabel, du vil bruge i forespørgslen, og derefter klikke på Luk.

    Tabellen vises i et vindue i den øverste del af forespørgselsdesigneren.

  3. Dobbeltklik på de felter, du vil bruge i forespørgslen, og husk at medtage det felt, du vil tælle. Du kan tælle felter med de fleste datatyper. Undtagelsen er felter, der indeholder komplekse, gentagne skalardata, f.eks. et felt med lister med flere værdier.

  4. På fanen Design i gruppen Vis/skjul skal du klikke på Totaler.

    Rækken Total vises i designgitteret, og Gruppér efter vises i rækken for hvert felt i forespørgslen.

  5. I rækken Total skal du klikke på det felt, du vil tælle, og derefter vælge Antal på resultatlisten.

  6. Klik på Kør i gruppen Resultater under fanen Design.

    Resultaterne af forespørgslen vises i dataarkvisning.

  7. Du vælger selv, om du vil gemme forespørgslen.

Tæl poster i en gruppe eller kategori

  1. Klik på Forespørgselsdesign i gruppen Andet under fanen Opret.

    Billede af Access-båndet

  2. I dialogboksen Vis tabel skal du dobbeltklikke på den eller de tabeller, du vil bruge i forespørgslen, og derefter klikke på Luk.

    Tabellen eller tabellerne vises i et vindue i den øverste del af forespørgselsdesigneren.

  3. Dobbeltklik på det felt, der indeholder kategoridataene og også det felt, der indeholder de værdier, du vil tælle. Forespørgslen må ikke indeholde andre beskrivende felter.

  4. På fanen Design i gruppen Vis/skjul skal du klikke på Totaler.

    Rækken Total vises i designgitteret, og Gruppér efter vises i rækken for hvert felt i forespørgslen.

  5. I rækken Total skal du klikke på det felt, du vil tælle, og derefter vælge Antal på resultatlisten.

  6. Klik på Kør i gruppen Resultater under fanen Design.

    Resultaterne af forespørgslen vises i dataarkvisning.

  7. Du vælger selv, om du vil gemme forespørgslen.

Øverst på siden

Reference til aggregeringsfunktionen

Følgende tabel viser og beskriver aggregeringsfunktionerne, som Access leverer til brug i rækken Total og i forespørgsler. Husk, at Access indeholder flere aggregeringsfunktioner til forespørgsler, end det er tilfældet for rækken Total. Hvis du arbejder med et Access-projekt (en Access-frontend forbundet med en Microsoft SQL Server-database), kan du også bruge udvidet sæt af aggregeringsfunktioner i SQL Server. Du kan se flere oplysninger om dette sæt funktioner i Microsoft SQL Server-bøger online.

Funktion

Beskrivelse

Brug med datatype(r)

Sum

Summerer elementerne i en kolonne. Fungerer kun med numeriske data og valutadata.

Tal, Decimal, Valuta

Middel

Beregner den gennemsnitlige værdi for en kolonne. Kolonnen skal indeholde numeriske data, valutadata eller dato/klokkeslæt-data. Funktionen ignorerer null-værdier.

Tal, Decimal, Valuta, Dato/tid

Antal

Returnerer antallet af elementer i en kolonne.

Alle datatyper undtagen de, der indeholder komplekse gentagne skalardata, f.eks. en kolonne med lister med flere værdier.

Du kan finde flere oplysninger om lister med flere værdier i artiklerne Vejledning til brug af felter med flere værdier og Tilføje eller ændre et opslagsfelt, der gør det muligt at gemme flere værdier.

Maksimum

Returnerer elementet med den højeste værdi. For tekstdata er den højeste værdi den sidste alfabetiske værdi, og Access skelner ikke mellem store og små bogstaver. Funktionen ignorerer null-værdier.

Tal, Decimal, Valuta, Dato/tid

Minimum

Returnerer elementet med den laveste værdi. For tekstdata er den laveste værdi den første alfabetiske værdi, og Access skelner ikke mellem store og små bogstaver. Funktionen ignorerer null-værdier.

Tal, Decimal, Valuta, Dato/tid

Standardafvigelse

Måler, hvor meget værdierne afviger fra gennemsnitsværdien (middelværdien).

Find flere oplysninger om brug af denne funktion i artiklen Vise kolonnetotaler i et dataark.

Tal, Decimal, Valuta

Varians

Måler den statistiske varians for alle værdier i kolonnen. Du kan kun bruge denne funktion på numeriske data og valutadata. Hvis tabellen indeholder færre end to rækker, returnerer Access en null-værdi.

Find flere oplysninger om variansfunktioner i artiklen Vise kolonnetotaler i et dataark.

Tal, Decimal, Valuta

Øverst på siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×