Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

I denne artikel forklares det, hvordan du bruger en forespørgsel med topværdi i Access til at finde de højeste eller laveste værdier i et sæt poster. Du bruger forespørgsler med topværdi til at besvare en række forretningsmæssige spørgsmål, f.eks. hvilke produkter der sælger godt, og hvilke der ikke gør.

Hvad vil du foretage dig?

Forstå forespørgsler om topværdi

Du kan bruge en forespørgsel med topværdi, når du har brug for at finde poster, der indeholder de øverste eller nederste værdier i et tabelfelt. Du kan bruge en forespørgsel med den største værdi til at besvare følgende typer spørgsmål.

  • Hvilket er det dyreste eller dyreste produkt?

  • Hvilke tre medarbejdere har de næste fødselsdage?

  • Hvilke divisioner genererede det største eller mindst salg i løbet af det indeværende år?

  • Hvilke produkter indtager de øverste eller nederste fem procent af salget?

  • Hvilke produkter i hver af produktkategorierne indtager de øverste eller nederste fem procent af salget?

Kort sagt sorterer en forespørgsel med de øverste værdier og filtrerer derefter dine data for at returnere de øverste eller nederste værdier i et felt. Du kan bruge forespørgsler med de vigtigste værdier til at søge efter numeriske værdier (herunder valutaværdier) og datoværdier.

Processen med at oprette en forespørgsel om de vigtigste værdier følger disse generelle trin:

  • Opret enten en udvælgelsesforespørgsel eller en totalforespørgsel.

    Du kan bruge en udvælgelsesforespørgsel til at finde de øverste eller nederste værdier i en tabel. Du kan bruge en totalforespørgsel til at finde de øverste eller nederste værdier i en eller flere kategorier. Hvis du f.eks. vil besvare et spørgsmål som "Hvad er det mest eller dyreste produkt", starter du med at oprette en udvælgelsesforespørgsel. Hvis du vil besvare et spørgsmål som "Hvilke produkter i hver af vores produktkategorier optager de øverste eller nederste fem procent af salget", skal du bruge en totalforespørgsel. Du kan også bruge begge typer forespørgsler til at finde de øverste og nederste værdier i enten en gruppe af poster eller poster, der falder ind under kategorier.

  • Anvend en sorteringsrækkefølge på forespørgslen.

  • Anvend andre kriterier på forespørgslen.

  • Angiv det antal poster, forespørgslen skal returnere. Du kan angive en procentdel, f.eks. de øverste 5 procent af værdierne i et felt, eller du kan angive et fast tal, f.eks. de øverste 10 værdier i et felt.

Vælge mellem en forespørgsel med de vigtigste værdier og et filter

Overvej følgende for at afgøre, om du skal oprette en forespørgsel med de vigtigste værdier eller anvende et filter:

  • Hvis du vil returnere de poster, der indeholder de højeste eller laveste værdier i et felt, og du ikke kender de nøjagtige top- eller bundfeltværdier (eller de ikke betyder noget), kan du oprette en forespørgsel med de højeste værdier.

  • Hvis du vil returnere alle de poster, hvor værdien i et felt svarer til eller enten er mindre end eller større end en værdi, som du er interesseret i, skal du anvende et filter. Hvis du f.eks. vil se produkter med priser mellem $ 50 og $ 100, skal du anvende et filter. Denne figur illustrerer et eksempelfilter i forespørgselsdesignvisning og de resultater, som et sådant filter kan producere:

    Produkter, der koster mellem DKK 50 og DKK 100

    Du kan finde flere oplysninger om oprettelse og brug af filtre i artiklen Anvend et filter for at få vist udvalgte poster i en Access-database.

Regler for oprettelse og brug af topværdiforespørgsler

Når du fortsætter, skal du huske, at uanset forespørgselstype (en udvælgelsesforespørgsel eller en totalforespørgsel), skal du bruge felter, der indeholder beskrivende data, f.eks. medarbejder- eller produktnavne, og et felt, der indeholder de øverste eller nederste værdier, du vil finde, f.eks. en pris eller et datofelt. Du kan bruge mere end ét datafelt, og hvis du bruger en totalforespørgsel, bør dine datafelter som regel indeholde kategorioplysninger, f.eks. et by- eller land/områdefelt. Du kan kun udelade kategoridata, når du opretter en totalforespørgsel, der kører mod alle poster, f.eks. "vis mig de fem øverste procent af de dyreste ordrer". Du kan også bruge enten en udvælgelsesforespørgsel eller en totalforespørgsel til at finde de øverste og nederste værdier i en gruppe af poster eller poster, der falder ind under kategorier. Du kan finde flere oplysninger om at gøre dette i afsnittet Finde de øverste eller nederste værdier for poster i kategorier eller grupper senere i denne artikel.

Finde de poster, der indeholder de øverste eller nederste værdier

Trinnene i dette afsnit beskriver, hvordan du opretter en forespørgsel med grundlæggende topværdier og en mere avanceret forespørgsel. De første trin demonstrerer de grundlæggende dele af en forespørgsel om de vigtigste værdier, mens det andet afsnit forklarer, hvordan du finder de næste par medarbejderfødselsfødder. Trinnene bruger følgende eksempeltabel:

Efternavn

Fornavn

Adresse

By

Land/område

Fødselsdato

Ansættelsesdato

Pedersen

Josh

1 Main St.

New York

USA

5. februar 1968

10-jun 1994

Heloo

Waleed

52 1st St.

Boston

USA

22. maj 1957

22. november 1996

Guido

Pica

3122 75th Ave. S.W.

Seattle

USA

11. november 1960

11. marts 2000

Bagel

Jean Philippe

1 Contoso Blvd.

London

Storbritannien

22. marts 1964

22. juni 1998

Pris

Julian

Calle Smith 2

Mexico City

Mexico

05-Jun 1972

5. januar 2002

Hughes

Christine

3122 75th St. S.

Seattle

USA

23. januar 1970

23. april 1999

Riley

Steve

67 Big St.

Tampa

USA

14. april 1964

14. oktober 2004

Birkby

Dana

2 Næseblod Pkwy

Portland

USA

29. oktober 1959

29. marts 1997

Bagel

Jean Philippe

1 Contoso Blvd.

London

Storbritannien

22. marts 1964

20.6.1998

Hvis du vil, kan du angive dataene i denne eksempeltabel manuelt, eller du kan kopiere denne tabel til et regnearksprogram, f.eks. Microsoft Excel, og derefter importere det resulterende regneark til en tabel i Access.

Bemærk!: Hvis du ikke har et regnearksprogram, kan du kopiere eksempeldataene til et tekstredigeringsprogram, f.eks. Notesblok. Du kan få mere at vide om import af tekstdata i artiklen Importér eller opret en kæde til data i en tekstfil.

Oprette en grundlæggende forespørgsel om de vigtigste værdier

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

  2. Klik på den tabel, du vil bruge i forespørgslen, klik på Tilføj for at placere tabellen i designgitteret, og klik derefter på Luk.
    -eller-Dobbeltklik
    på tabellen.
    Hvis du bruger eksempeldataene, skal du føje tabellen Medarbejdere til forespørgslen.

  3. Føj de felter, du vil bruge i forespørgslen, til designgitteret. Du kan dobbeltklikke på hvert felt eller trække og slippe hvert felt i en tom celle i rækken Felt .
    Hvis du bruger eksempeltabellen, skal du tilføje felterne Fornavn, Efternavn og Fødselsdato.

  4. I det felt, der indeholder dine øverste eller nederste værdier (feltet Fødselsdato, hvis du bruger eksempeltabellen), skal du klikke på rækken Sortér og vælge enten Stigende eller Faldende.
    Hvis værdifeltet indeholder tal, f.eks. priser eller salgstal, returnerer sorteringsrækkefølgen Stigende de laveste værdier, og sorteringsrækkefølgen Faldende returnerer de højeste værdier. Hvis værdifeltet indeholder datoer, returnerer sorteringsrækkefølgen Faldende den seneste dato, mens Stigende returnerer den tidligste dato.

    Vigtigt!: Du skal kun angive rækken Sortér til Stigende eller Faldende for de felter, der indeholder de øverste eller nederste værdier. Hvis du angiver en sorteringsrækkefølge for et andet felt end det felt, der indeholder dine øverste eller nederste værdier – f.eks. Produktnavn i stedet for Pris – returnerer forespørgslen ikke de ønskede resultater.

  5. Klik på pil ned ud for Return (listen Øverste værdier) i gruppen Konfiguration af forespørgsel under fanen Design, og angiv enten antallet eller procentdelen af poster, du vil have vist, eller vælg en indstilling på listen.

  6. Klik på Kør for at køre forespørgslen og vise resultaterne i dataarkvisning.

  7. Gem forespørgslen, og hold den åben til brug i de næste trin.

Du kan se, at denne type forespørgsel om de vigtigste værdier kan besvare grundlæggende spørgsmål, f.eks. hvem der er den ældste eller yngste person i virksomheden. De næste trin beskriver, hvordan du bruger udtryk og andre kriterier til at føje styrke og fleksibilitet til forespørgslen. De kriterier, der vises i næste trin, returnerer de næste tre medarbejderfødder.

Føj kriterier til forespørgslen

Bemærk!: Disse trin forudsætter, at du bruger den forespørgsel, der er beskrevet i forrige afsnit.

  1. Åbn den forespørgsel, du oprettede i de forrige trin, i designvisning.

  2. I forespørgselsdesigngitteret skal du i kolonnen til højre for kolonnen Fødselsdato kopiere og indsætte eller skrive udtrykket Udtryk1: DatePart("m",[Fødselsdato]). Funktionen DatePart udtrækker månedsdelen af værdien i feltet Fødselsdato.

  3. Til højre for den kolonne, der indeholder udtrykket, skal du kopiere og indsætte eller skrive udtrykket Udtryk2: DatePart("d",[Fødselsdato]). I dette tilfælde udtrækker funktionen DatePart dagsdelen af værdien i feltet Fødselsdato.

  4. Fjern markeringen i afkrydsningsfelterne i rækken Vis for hvert udtryk, og klik derefter på cellen Sortér for hvert udtryk, og vælg Stigende.

  5. Du kan også angive et kriterium for at begrænse omfanget af forespørgslen. Når du angiver kriterier, sorterer forespørgslen kun de poster, der opfylder kriterierne, og den identificerer de øverste eller nederste feltværdier fra den sorterede liste.
    Hvis du vil fortsætte med eksempeldataene, skal du i rækken Kriterier i feltet Fødselsdato skrive eller kopiere og indsætte dette udtryk:

    Month([Fødselsdato]) > Month(Date()) Or Month([Birth Date])= Month(Date()) And Day([Birth Date])>Day(Date())

    Dette udtryk gør følgende: Delen Month([BirthDate]) > Month(Date()) kontrollerer fødselsdatoen for hver medarbejder for at se, om den falder inden for en fremtidig måned og, hvis den er sand, medtager disse poster i forespørgslen. Delen Month([BirthDate])= Month(Date()) And Day([BirthDate])>Day(Date()) i udtrykket kontrollerer fødselsdatoerne, der forekommer i den aktuelle måned, for at se, om fødselsdatoen ligger på eller efter den aktuelle dato. Hvis denne betingelse er sand, medtager funktionen disse poster i forespørgselsresultaterne. For at opsummere ignorerer dette udtryk alle poster, hvor fødselsdatoen ligger mellem den 1. januar og den dato, hvor du kører forespørgslen.

    Hvis du vil se flere eksempler på udtryk for forespørgselskriterier, skal du se artiklen Eksempler på forespørgselskriterier.

  6. Klik på pil ned ud for Return (listen Øverste værdier) i gruppen Konfiguration af forespørgsel under fanen Design, og angiv enten antallet eller procentdelen af poster, du vil have vist, eller vælg en indstilling på listen.

  7. Klik på Kør for at køre forespørgslen og vise resultaterne i dataarkvisning.

Hvis forespørgslen returnerer flere poster, end du forventer

Hvis dine data indeholder poster, der deler en datoværdi, kan forespørgslen om de vigtigste værdier returnere flere data, end du forventer. Du kan f.eks. designe en forespørgsel med de højeste værdier for at hente tre medarbejderposter, men du ser faktisk fire, fordi "Wilson" og "Edwards" deler en fødselsdag. Denne type forespørgsel returnerer alle de øverste værdier, uanset hvor mange poster der har disse værdier. Hvis du vil udelade dublerede værdier, kan du angive en egenskab med navnet Entydige værdier til Ja. Du kan få mere at vide om brug af denne egenskab i afsnittet Hvis du ser dublerede poster senere i denne artikel.

Efternavn

Fødselsdato

Johnson

9/26/1968

Jacobsen

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Hvis forespørgslen returnerer færre poster, end du forventer

Antag, at du designer en forespørgsel for at returnere de øverste eller nederste fem poster i et felt, men du kun kan se tre af posterne. Som en regel kan du løse den type problem ved at åbne forespørgslen i designvisning og gennemse rækken Kriterier i designgitteret for kriterier, der er mere restriktive, end du havde til hensigt. Du kan få mere at vide om kriterier i artiklen Eksempler på forespørgselskriterier.

Hvis du ser dublerede poster

Hvis en forespørgsel med de øverste værdier returnerer dubletter, indeholder de underliggende tabeller dublerede poster, eller poster ser ud til at være dubletter, fordi forespørgslen ikke indeholder de felter, der kan skelne mellem posterne. Her er f.eks. en forespørgsel, der viser de fem ordrer, der senest er afsendt, sammen med navnet på den sælger, der har håndteret transaktionen.

Forsendelsesdato

Sælger

11/12/2004

Fontana

11/12/2004

Moreno

10/12/2004

Osada

10/12/2004

Osada

10/12/2004

Fontana

Den tredje og fjerde post ser ud til at være dubletter, men muligvis fordi sælgeren Osada håndterede to forskellige ordrer, der blev afsendt den samme dag.

Afhængigt af dine krav kan du gøre en af to ting for at undgå at returnere dublerede poster. Du kan ændre designet af forespørgslen for at tilføje felter, der hjælper med at skelne posterne, f.eks. felterne Ordre-id og Kunde-id. Hvis det kun er nok at se én af de dublerede poster, kan du kun vise særskilte poster ved at indstille forespørgslens egenskab entydige værdier til Ja. Hvis du vil angive denne egenskab, skal du i forespørgselsdesignvisning trykke på F4 for at få vist egenskabsarket for forespørgslen, finde egenskaben Entydige værdier og indstille den til Ja.

Du kan finde flere oplysninger om håndtering af dublerede poster i artiklen Find dublerede poster med en forespørgsel.

Toppen af siden

Finde de øverste eller nederste værdier for poster i kategorier eller grupper

Du finder de øverste eller nederste værdier for poster, der falder ind under grupper, ved at oprette en totalforespørgsel. Når du fortsætter, skal du huske, at en totalforespørgsel som standard kun kan indeholde det eller de felter, der indeholder dine gruppedata, f.eks. et "kategorier"-felt, og det felt, der har de øverste eller nederste værdier, f.eks. et "pris"-felt. Totalforespørgsler kan ikke indeholde andre felter, der beskriver elementerne i en kategori. Du kan dog oprette en anden forespørgsel, der indeholder felter fra totalforespørgslen samt felter fra andre tabeller, der indeholder beskrivende data.

Antag f.eks., at du har en tabel med produkter, og du tildeler hvert produkt til en kategori, f.eks. Brætspil, Puslespil osv. Hvis du opretter en totalforespørgsel for at identificere det dyreste produkt i hver kategori, kan forespørgslen kun indeholde det eller de felter, der indeholder kategoridataene, og det felt, der indeholder prisdataene. I dette eksempel antages det, at feltet Kategorinavn og feltet Pris. Når du kører denne type forespørgsel, føjer Access "MaxOf" eller "MinOf" (afhængigt af den funktion, du vælger) til starten af feltet Pris, således:

Kategorinavn

MaxOfPrice

Brætspil

DKK 55,00

Gåder

$43,90

Computerspil

$263,50

Dukker

DKK 81,00

...

...

Totalforespørgslen kan ikke indeholde andre felter, der kan være med til at beskrive produktet (og dermed gøre det nemmere at forstå dataene), f.eks. produktnavne eller navnene på leverandører, således:

Kategorinavn

MaxOfPrice

Produktnavn

Leverandørnavn

Brætspil

$55.000

Sjov med C++

Proseware, Inc.

Gåder

$43,90

Relationsdatabasediagram

Lucerne Publishing

Computerspil

$263,50

Computernørder og mytiske dyr

Litware, Inc.

Dukker

DKK 81,00

Programmør-actionfigur

Contoso, Ltd

...

...

...

...

Hvis du vil se de beskrivende data, kan du oprette en anden udvælgelsesforespørgsel, der kombinerer felterne i totalforespørgslen med de ekstra datafelter.

Trinnene i dette afsnit beskriver, hvordan du opretter totalforespørgslen og udvælgelsesforespørgslen, der er nødvendig for at identificere de dyreste produkter i hvert sæt kategorier. Trinnene forudsætter, at du bruger følgende eksempeltabeller:

Tabellen Kategorier

CategoryID

Kategorinavn

Beskrivelse

1

Brætspil

Alle aldre og færdighedsniveauer

2

Gåder

Puslespil, ord puslespil, puslespil legetøj

3

Computerspil

Alle konsoller og færdighedsniveauer

4

Dukker

Actionfigurer, modedukker

5

Sportsudstyr

Bolde, tøj, net

6

Modeller/hobby

Fly, biler, tog

Tabellen Leverandører

Leverandørnr

Leverandørnavn

1

Fabrikam

2

Tailspin Toys

3

Northwind Traders

4

Adventure Works

5

Lucerne Publishing

6

Proseware, Inc.

7

Contoso, Ltd

8

Wide World-importører

9

Wingtip Toys

10

Wide World-importører

11

Litware, Inc.

12

Southridge Video

Tabellen Produkter:

Produktnavn

Leverandørnr

CategoryID

Pris

Programmør-actionfigur

7

4

DKK 12,95

Sjov med C++

6

1

DKK 15,85

Relationsdatabasediagram

5

2

DKK 22,50

Den magiske computerchip

3

2

DKK 32,65

Access! Spillet!

1

1

DKK 22,95

Computernørder og mytiske dyr

11

3

DKK 78,50

Øvelser for computernørder! Dvd’en!

4

5

DKK 14,88

Den ultimative flyvende pizza

2

5

DKK 36,75

Eksternt 5,25” diskettedrev (1/4 skala)

8

6

DKK 65,00

Leder, ikke-handlingsfigur

9

4

DKK 78,88

Gloom

12

3

DKK 53,33

Byg dit eget tastatur

1

6

DKK 77,95

Bemærk!: Trinnene forudsætter også en en til mange-relation mellem tabellerne Kategorier og Produkter og det samme mellem tabellerne Leverandører og Produkter. I dette tilfælde deler tabellerne felterne Leverandør-id og Kategori-id. Totalforespørgslen, der er beskrevet i de næste afsnit, fungerer ikke uden relationerne.

Opret totalforespørgslen

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

  2. Vælg de tabeller, du vil arbejde med, klik på Tilføj, og klik derefter på Luk , når du er færdig med at tilføje tabellerne.
    -eller-Dobbeltklik
    på de tabeller, du vil bruge, og klik derefter på Luk. Hver tabel vises i designgitteret. Hvis du bruger de eksempeltabeller, der er angivet ovenfor, tilføjer du tabellerne Kategorier og Produkter.

  3. Dobbeltklik på de tabelfelter, du vil bruge i forespørgslen.
    På dette tidspunkt skal du sikre dig, at du kun føjer gruppefelterne og værdifeltet til forespørgslen. Hvis du bruger de eksempeldata, der er angivet i den foregående tabel, skal du tilføje feltet Kategorinavn fra tabellen Kategorier og feltet Pris fra tabellen Produkter.

  4. Du kan også angive et kriterium for at begrænse forespørgslens omfang.
    Det er kun poster, der opfylder kriterierne, der sorteres, og de øverste og nederste feltværdier identificeres på denne sorterede liste. Hvis du f.eks. vil udelade produkter i kategorien Sport, skal du føje dette udtryk til rækken Kriterier i feltet Kategorinavn: <>"Sport".
    Hvis du vil se flere eksempler på udtryk for forespørgselskriterier, skal du se artiklen Eksempler på forespørgselskriterier.

  5. Konvertér forespørgslen til en totalforespørgsel.

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

      Rækken Total vises i designgitteret.

  6. Sørg for, at cellen Total for hvert gruppefelt er indstillet til Gruppér efter, og angiv derefter cellen Total i værdifeltet (det felt, der indeholder de øverste eller nederste værdier) til enten Maks eller Min.
    Hvis du vælger Maks , returneres den største værdi i et numerisk felt og den seneste dato- eller klokkeslætsværdi i et Dato/klokkeslæt-felt. Hvis du vælger Min , returneres den mindste værdi i et numerisk felt og den tidligste dato- eller klokkeslætsværdi i et dato-/klokkeslætsfelt. Hvis du bruger eksempeldataene, skal du angive cellen Total i feltet Kategorinavn til Gruppér efter og cellen Total i feltet Pris til Maks eller Min.

  7. Sørg for, at listen Returner er angivet til Alle i gruppen Værktøjer under fanen Design, og klik derefter på Kør for at køre forespørgslen og få vist resultaterne i dataarkvisning.

    Bemærk!: Afhængigt af den funktion, du valgte i trin 7, ændrer Access navnet på værdifeltet i forespørgslen til MaxOfFeltnavn eller MinOfFeltnavn. Hvis du bruger eksempeltabellerne, omdøber Access feltet MaxOfPrice eller MinOfPrice.

  8. Gem forespørgslen, og gå til de næste trin.

Forespørgslen returnerer ikke produktnavne eller andre oplysninger om produkterne. Hvis du vil se disse yderligere data, skal du oprette en anden forespørgsel, der indeholder den forespørgsel, du lige har oprettet. De næste trin beskriver, hvordan du opretter denne anden forespørgsel.

Opret en anden forespørgsel for at få vist flere data

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

  2. Klik på fanen Forespørgsler , og dobbeltklik derefter på den totalforespørgsel, du oprettede i forrige afsnit.

  3. Klik på fanen Tabeller , og tilføj de tabeller, du har brugt i totalforespørgslen, samt eventuelle tabeller, der indeholder de andre relaterede data, du vil se.
    Hvis du bruger de eksempeltabeller, der er angivet tidligere, føjer du tabellerne Kategorier, Produkter og Leverandører til den nye forespørgsel.

  4. Forbind felterne i totalforespørgslen med deres tilsvarende felter i de overordnede tabeller. Det gør du ved at trække hvert felt i totalforespørgslen til det tilsvarende felt i tabellen.

    Hvis du bruger eksempeldataene, skal du trække feltet Kategorinavn i totalforespørgslen til feltet Kategorinavn i tabellen Kategorier. Derefter skal du trække feltet MaxOfPrice i totalforespørgslen til feltet Pris i tabellen Produkter. Joinforbindelserne gør det muligt for din nye udvælgelsesforespørgsel at samle dataene i totalforespørgslen og dataene i de andre tabeller.

  5. Dobbeltklik på stjernen i vinduet for totalforespørgslen for at føje hele forespørgslen til designgitteret, og træk derefter de ekstra felter fra de andre tabeller i forespørgslen.

    Hvis du bruger eksempeltabellerne, skal du dobbeltklikke på den totalforespørgsel, du oprettede i forrige afsnit, og derefter tilføje felterne Produktnavn og Leverandør fra tabellen Produkter og Leverandører.

  6. Du kan også angive en sorteringsrækkefølge for en eller flere af kolonnerne.
    Hvis du f.eks. vil have vist kategorierne i alfabetisk rækkefølge, skal du angive cellen Sortér i kolonnen Kategorinavn til Stigende.

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

    Dette kører forespørgslen og viser resultaterne i dataarkvisning.

Tip!: Hvis du ikke ønsker, at overskriften på kolonnen Pris skal vises som MaxOfPrice eller MinOfPrice, skal du åbne forespørgslen i designvisning og skrive Pris: MaksOfPrice eller Pris: MinOfPrice i kolonnen Pris i gitteret. Dette får Pris til at blive vist som overskriften i kolonnen i dataarkvisning.

Toppen af siden

Finde de poster, der indeholder de øverste og nederste værdier

De forespørgsler, du oprettede tidligere i denne artikel, kan returnere de øverste eller nederste værdier, men ikke begge dele. Hvis du vil se begge sæt af værdier i en enkelt visning, skal du oprette to forespørgsler – én, der henter de øverste værdier og en anden, der henter de nederste værdier – og derefter flette og gemme resultaterne i en enkelt tabel.

Processen med at finde de øverste og nederste værdier og vise disse data i en tabel følger disse generelle trin:

  • Opret en forespørgsel med de højeste værdier og en forespørgsel med de laveste værdier, eller opret totalforespørgsler, der bruger funktionerne Min og Maks , hvis du har brug for at gruppere dine data.

  • Konvertér forespørgslen med de vigtigste værdier (eller forespørgslen Maks. totaler) til en tabeloprettelsesforespørgsel, og kør denne forespørgsel for at oprette en ny tabel.

  • Konvertér forespørgslen med de nederste værdier (eller forespørgslen Min totaler) til en tilføjelsesforespørgsel, og kør denne forespørgsel for at føje posterne til tabellen med de øverste værdier.

    Trinnene i disse afsnit beskriver, hvordan du opretter forespørgslen.

    Bemærk!: Medmindre databasen er digitalt signeret, eller den er placeret på en placering, der er tillid til, forhindrer Access dig i at køre de handlingsforespørgsler, der er beskrevet her. Følg de første trin for at aktivere blokeret indhold, før du forsøger at oprette tabeloprettelsen og tilføje forespørgsler, der er beskrevet her.

    Aktivere indholdet i en database

    • Klik på Aktivér indhold på meddelelseslinjen.

    • Kør forespørgslen igen.

  • Opret forespørgsler om de øverste og nederste værdier.

    Du kan finde de trin, der er nødvendige for at oprette en forespørgsel om de øverste eller nederste værdier, i afsnittet Finde poster med top- eller bundværdier tidligere i denne artikel. Hvis du vil gruppere dine poster efter kategori, skal du se afsnittet Finde de øverste eller nederste værdier for poster i kategorier eller grupper tidligere i denne artikel.

  • Gem hver forespørgsel, og lad den være åben til brug i de næste trin.

Oprette tabeloprettelsesforespørgslen

  1. Med forespørgslen med de vigtigste værdier åben i designvisning:

    Klik på Tabeloprettelse i gruppen Forespørgselstype under fanen Design.
    Dialogboksen Opret tabel vises.

  2. Skriv et navn til den tabel, der skal gemme de øverste og nederste poster, i feltet Tabelnavn . Skriv f.eks. Øverste og nederste poster, og klik derefter på OK.
    Hver gang du kører forespørgslen i stedet for at vise resultaterne i dataarkvisning, opretter forespørgslen en tabel og erstatter den øverste værdi med de aktuelle data.

  3. Gem og luk forespørgslen.

Oprette en tilføjelsesforespørgsel

  1. Åbn din forespørgsel om bundværdi i designvisning.

  2. På fanen Design i gruppen Forespørgselstype klikker du Tilføj.

  3. I dialogboksen Tilføj skal du skrive det samme navn, som du har skrevet i dialogboksen Tabeloprettelse .
    Skriv f.eks. Øverste og nederste poster , og klik derefter på OK. Hver gang du kører forespørgslen, føjer forespørgslen posterne til tabellen Top- og Bundposter i stedet for at vise resultaterne i dataarkvisning.

  4. Gem og luk forespørgslen.

Køre forespørgslerne

Du er nu klar til at køre de to forespørgsler.

  • Dobbeltklik på forespørgslen med den øverste værdi i navigationsruden, og klik på Ja i meddelelserne.

  • Dobbeltklik på forespørgslen Nederste værdi, og klik på Ja i meddelelserne.

  • Åbn den øverste og nederste tabel med poster i dataarkvisning.

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.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×