Der kan være tidspunkter, hvor du kun vil sortere poster i Access baseret på månedsdelen af datoværdier og ignorere dag og år. Eller du ønsker måske kun at 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?

Sortér efter delvise datoværdier

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

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

Få vist fanen Filter

  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 & under fanen Hjem, og klik derefter på Avanceret filter/Sortér i genvejsmenuen.

    Access viser en ny objektfane med Filtrer i navnet.

Oprette udtrykket

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

  2. Skriv et udtryk i feltrækken i den første kolonne. Hvis du f.eks. vil sortere efter måned uanset år, skal du skrive udtrykket Udtryk1: DatePart("m",[Fødselsdato]) i feltrækken 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. Vælg Stigende eller Faldende for hvert afudtrykkene i rækken Sortér.

    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 Til/fra-filter i gruppen & Filter under fanen Hjem.

Toppen af siden

Sortere efter delvise tekstværdier

Sortering efter delvise tekstværdier svarer meget til sortering efter delvise datoværdier. Du skal skrive et udtryk i vinduet Avanceret filter/Sortér 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 Tacomaeller South Tacoma. Antag, at du vil ignorere det første ord og sortere posterne på det andet ord alene.

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

  2. Skriv et udtryk i feltrækken 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 bestemt streng eller et bestemt felt. I dette tilfælde returnerer funktionen for hver post værdien begyndende fra det syvende tegn (dvs. efter mellemrummet) i feltet By.

  3. Vælg Stigende eller Faldende i cellenSortér.

  4. Klik Til/fra-filter i gruppen & Filter under fanen Hjem.

Toppen af siden

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×