Applies ToAccess til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Der kan være tidspunkter, hvor du kun vil sortere poster baseret på månedsdelen af datoværdier og ignorere dag og år. Eller du vil måske kun sortere poster baseret på de første par tegn i et tekstfelt. I dette emne kan du se, hvordan du udfører disse søgninger ved at oprette simple udtryk.

Hvad vil du foretage dig?

Sortere efter delvise datoværdier

Når du sorterer poster ved hjælp af en af sorteringskommandoerne, bruges hele datoværdien – dag, måned og år – til at bestemme placeringen af hver post. Men lad os antage, at du kun vil sortere fødselsdage baseret på de måneder, de forekommer, og ignorere dags- og årsdelen af værdierne.

Sortering kun på en del af datoværdierne kræver, at du skriver et udtryk. Du kan sortere efter dataene i en tabel eller resultaterne af en forespørgsel – men du skal først være i dataarkvisning. Du skriver dit udtryk i forespørgselsområdet under fanen Filtrer . Det udtryk, du opretter, udtrækker netop de data, du ønsker, og bruger det derefter som grundlag for sortering.

Få vist fanen Filtrer

  1. Skift din tabel eller forespørgsel til dataarkvisning.

    Hvis du arbejder med en forespørgsel, skal du køre forespørgslen for at få vist resultaterne i dataarkvisning.

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

    Access viser en ny objektfane med Filter i navnet.

Create udtrykket

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

  2. Skriv et udtryk i rækken Felt i den første kolonne. Hvis du f.eks. vil sortere efter måned uanset året, skal du skrive udtrykket Udtryk1: DatoDel("m",[Fødselsdato]) i rækken Felt i den første kolonne.

  3. Hvis du vil sortere poster efter dage inden for hver måned, skal du skrive Udtryk2: DatePart("d",[Fødselsdato]) i rækken Felt i den anden kolonne.

    Funktionen DatePart i den første kolonne sorterer posterne efter måned, og funktionen DatePart i den anden kolonne sorterer posterne efter dage inden for hver måned.

  4. I rækken Sortér skal du vælge Stigende eller Faldende for hvert af udtrykkene.

    En sortering i stigende rækkefølge i den første kolonne viser januar øverst og december nederst. En sortering i stigende rækkefølge i den anden kolonne viser 1 øverst og 31 nederst. En faldende sorteringsrækkefølge gør det modsatte.

  5. Klik på Til/fra-filter i gruppen Sortér & Filter under fanen Hjem.

Toppen af siden

Sortere efter delvise tekstværdier

Sortering efter delvise tekstværdier minder meget om sortering efter delvise datoværdier. Du skal skrive et udtryk i vinduet Avanceret filter/sortering for at udtrække de tegn, der danner grundlag for sorteringen.

Antag, at feltet By indeholder værdier som f.eks. North Seattle, South Seattle, North Tacoma eller South Tacoma. Antag, at du vil ignorere det første ord og sortere posterne efter det andet ord alene.

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

  2. Skriv et udtryk i rækken Felt i den første kolonne. Skriv f.eks . =Mid([By], 7) for at ignorere de første seks tegn i feltet By.

    Funktionen Mid returnerer en understreng, der er indeholdt i en angivet streng eller et bestemt felt. I dette tilfælde returnerer funktionen for hver post værdien startende fra det syvende tegn (dvs. efter mellemrummet) i feltet By.

  3. I cellen Sortér skal du vælge Stigende eller Faldende.

  4. Klik på Til/fra-filter i gruppen Sortér & Filter under fanen Hjem.

Toppen af siden

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.