Finde posterne med top- eller bundværdierne i en gruppe eller et felt

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

I denne artikel forklares, hvordan du bruger en øverste værdi forespørgsel til at finde den højeste eller laveste værdi i et sæt poster. Du kan bruge øverste værdi forespørgsler til at besvare en række forskellige forretningsmæssige spørgsmål, såsom hvilke produkter sælge godt, og som ikke.

Hvad vil du foretage dig?

Forstå øverste værdi forespørgsler

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

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

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

Forstå øverste værdi forespørgsler

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

  • Hvor er det mest eller mindst dyr produkt?

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

  • Hvilke divisioner genereret den største eller mindste salg i det aktuelle år?

  • Hvilke produkter fylde øverste eller nederste 5% af salg?

  • Hvilke produkter i hver af produktkategorier fylde øverste eller nederste 5% af salg?

Forenklet sagt giver en forespørgsel om højeste værdier sorterer og filtrerer derefter dine data for at returnere de øverste eller nederste værdier i et felt. Du kan bruge en øverste værdier forespørgsler til at søge efter numeriske (herunder valuta) og datoværdier.

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

  • Oprette en udvælgelsesforespørgsel eller en totalforespørgsel.

    Du kan bruge en select-forespørgsel til at finde øverste og nederste værdier i en tabel. Du kan bruge en totalforespørgsel til at finde de øverste eller nederste værdier i i en eller flere kategorier. Eksempelvis hvis du vil besvare et spørgsmål som "Hvad er den mest eller mindst dyr produkt", er du starte med at oprette en udvælgelsesforespørgsel. For at besvare et spørgsmål som "hvilke produkter i hver af vores produktkategorier fylde øverste eller nederste 5% af salg" du bruge en totalforespørgsel. Du kan også bruge begge typer forespørgsel til at finde de øverste og nederste værdier i enten en gruppe af poster eller poster, der falder inden for kategorier.

  • Anvende en sorteringsrækkefølge til forespørgslen.

  • Anvende andre kriterier til forespørgslen.

  • Angiv antallet poster, du vil forespørgslen til at returnere. Du kan angive en procentdel, som de øverste 5 procent af værdier i et felt, eller du kan angive et fast tal, som de øverste 10 værdier i et felt.

Vælge mellem en forespørgsel øverste værdier og et filter

For at fastslå, om du skal oprette en forespørgsel øverste værdier eller anvende et filter, skal du overveje følgende:

  • Hvis du vil returnere de poster, der indeholder de højeste eller laveste værdier i et felt, og du ikke kender den nøjagtige øverste eller nederste feltværdier (eller de ikke noget), kan du oprette en forespørgsel øverste værdier.

  • Hvis du vil returnere alle poster, hvor værdien i et felt svarer til, eller er enten mindre end eller større end en værdi, hvor du er interesseret, du anvender et filter. For eksempel for at se produkterne med priser mellem DKK 50 og DKK 100 skal anvende du et filter. Denne figur viser et eksempel på filter i forespørgslens designvisning og de resultater, kan give sådanne et filter:

    Produkter, der koster mellem DKK 50 og DKK 100

    Yderligere oplysninger om oprettelse og brug af filtre, du i artiklen Filter: begrænse antallet af poster i en visning.

Regler for oprettelse og brug af øverste værdier forespørgsler

Når du fortsætter, skal du huske, uanset forespørgselstype (en udvælgelsesforespørgsel eller en totalforespørgsel), du skal bruge, felter, der indeholder beskrivende data, som medarbejder eller produktnavne, og et felt, der indeholder de øverste eller nederste værdier, du vil finde, som en pris eller en da te felt. Du kan bruge mere end én datafelt og, hvis du bruger en totalforespørgsel, datafelter normalt skal indeholde kategorioplysninger som et felt by eller land/område. Du kan udelade kategoridata kun når du opretter en totalforespørgsel, der kører mod alle poster, såsom "Vis mig de øverste fem procent af de mest dyr ordrer". Du kan også bruge en select- eller en totalforespørgsel til at finde de øverste og nederste værdier i en gruppe af poster eller poster, der falder inden for 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 øverste og nederste værdier

I dette afsnit forklares det, hvordan du opretter en forespørgsel om grundlæggende øverste værdier og en mere avanceret forespørgsel. De første skridt viser de grundlæggende dele af en forespørgsel om øverste værdier, mens det andet afsnit forklares det, hvordan du kan finde de næste par medarbejderfødselsdage. Trin bruges eksempeltabellen følgende:

Efternavn

Fornavn

Adresse

By

Land/område

Fødselsdato

Ansættelsesdato

Barnhill

Josh

1 Main St.

New York

USA

5. februar 1968

10. juni 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

Price

Julian

Calle Smith 2

Mexico City

Mexico

5. juni 1972

5. januar 2002

Hughes

Christine

3122 75th St. S.

Seattle

USA

23. januar 1970

23. april 1999

Steffensen

Steve

67 Big St.

Tampa

USA

14. april 1964

14. oktober 2004

Birkby

Dana

2 Nosey Pkwy

Portland

USA

29. oktober 1959

29. marts 1997

Bagel

Jean Philippe

1 Contoso Blvd.

London

Storbritannien

22. marts 1964

20. juni 1998

Hvis du vil, kan du angive dataene i dette eksempel på tabellen manuelt, eller du kan kopiere denne tabel til et regnearksprogram som Microsoft Office Excel 2007, og derefter importere det resulterende regneark til en tabel i Microsoft Office Access 2007.

Vis mig hvordan

Angive eksempeldataene manuelt

  1. Klik på Tabel i gruppen Tabeller under fanen Opret.

Office Access 2007 tilføjer en ny, tom tabel til databasen.

Bemærk!: Du behøver ikke at udføre dette trin, hvis du åbner en ny, tom database, men du skal følge den, hver gang du vil føje en tabel til databasen.

  1. Dobbeltklik på den første celle i rækken med kolonneoverskrifter, og skriv navnet på feltet i eksempeltabellen.
    Som standard angiver Access tomme felter i kolonneoverskriften med teksten, Tilføj nyt felt, som vist her:
    Et nyt felt i et dataark

  2. Brug piletasterne til at flytte til den næste celle tomt sidehoved og derefter skrive det andet feltnavn (du kan også trykke på TABULATORTASTEN eller dobbeltklikke på den nye celle). Gentag dette trin, indtil du har angivet alle feltnavne.

  3. Angive dataene i eksempeltabellen.
    Som du angiver dataene, Access indstiller en datatype for hvert felt. Hvis du er ny bruger af relationsdatabaser, kan du angive en bestemt datatype, som tal, tekst eller dato og klokkeslæt for hvert af felterne i tabellen. Indstilling af datatyper kan sikre nøjagtige dataindtastning og hjælper med at forhindre fejl, som bruger et telefonnummer i en beregning. For disse eksempeltabeller, skal du lade Access udlede datatypen.

  4. Klik på Gem, når du er færdig med at skrive alle data,
    tastaturgenvej Tryk på CTRL + S.
    dialogboksen Gem som vises.

  5. Skriv navnet på eksempeltabellen i feltet Tabelnavn, og klik derefter på OK.
    Du bruge navnet på hver eksempeltabel, fordi forespørgslerne i afsnittene bruger navne.

  6. Gentag disse trin, indtil du har oprettet hvert af de eksempeltabeller, der er angivet i starten af dette afsnit.

Kopiér tabellen til et regnearksprogram

  1. Start dit regnearksprogram, og opret en ny, tom fil. Hvis du bruger Excel, oprettes der som standard en ny, tom projektmappe.

  2. Kopiér eksempeltabellen finder i det forrige afsnit, og sæt dem ind i den første regneark, med start i den første celle.

  3. Brug af den metode, der leveres af din regnearksprogram, navn regnearket medarbejdere.

  4. Gemme regnearksfilen i et praktisk sted, og gå til næste trin.

Importere tabellen i Access

  1. I en ny eller eksisterende database:
    Klik på fanen Eksterne Data i gruppen ImporterExcel.
    - eller -
    skal du klikke på flere, og vælg derefter et regnearksprogram på listen.
    Dialogboksen Hent eksterne Data - Program navn regneark vises.

  2. Klik på Gennemse, Åbn regnearksfilen, du oprettede i de forrige trin, og klik derefter på OK.
    Guiden Importer regneark starter.

  3. Som standard, vælger guiden det første regneark i projektmappen (medarbejdere, hvis du har fulgt trinnene i forrige afsnit) og data fra regnearket vises i den nederste del af siden i guiden. Klik på Næste.

  4. På den næste side i guiden skal du klikke på Første række indeholder kolonneoverskrifter og derefter klikke på Næste.

  5. Du kan også på den næste side i guiden skal bruge de tekstbokse og lister under Feltindstillinger til at ændre feltnavne og datatyper eller udelader felter fra importhandlingen. Ellers skal du klikke på Næste.

  6. Lad indstillingen Lad Access tilføje en primær nøgle være markeret, og klik på Næste.

  7. Access anvender som standard navnet på regnearket til den nye tabel. Accepter det foreslåede navn, eller angiv et andet navn, og klik derefter på Udfør.

Bemærk!: Hvis du ikke har et regnearksprogram, kan du kopiere eksempeldataene til et tekstredigeringsprogram som Notesblok. Du kan finde flere oplysninger om at importere tekstdata, i artiklen importere eller sammenkæde med data i en tekstfil.

Oprette en grundlæggende øverste værdier forespørgsel

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

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

  3. Tilfø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, tilføje felterne Fornavn, Efternavn og fødselsdato.

  4. Klik på rækken Sorter i det felt, der indeholder dine øverste og nederste værdier (feltet Fødselsdato, hvis du bruger eksempeltabellen), og vælg enten stigende eller faldende.
    Hvis din værdier indeholder tal, som priser eller salgstal, stigende sorteringsrækkefølge returnerer den laveste værdi og sorteringsrækkefølgen faldende returnerer de højeste værdier. Hvis din værdier indeholder datoer, returnerer sorteringsrækkefølgen faldende den seneste dato, mens stigende returnerer den tidligste dato.

    Vigtigt!: Kun for de felter, der indeholder dine øverste og nederste værdier, skal du angive rækken Sorterstigende eller faldende. Hvis du angiver en sorteringsrækkefølge for et felt andet end det felt, der indeholder dine øverste og nederste værdier – for eksempel ProductName i stedet for pris – forespørgslen returnerer ikke de ønskede resultater.

  5. Under fanen Design i gruppen Funktioner, klik på pil ned ud for alle (listen Første værdier ), og enten angive antal procentdel af poster, du vil se, eller Vælg en indstilling på listen.

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

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

Du kan se, at denne type forespørgsel øverste værdier kan besvare grundlæggende spørgsmål, som der er den ældste eller yngste person i virksomheden. De næste trin beskriver, hvordan du bruger udtryk og andre kriterier til at tilføje power og fleksibilitet til forespørgslen. De kriterier, der vises i næste trin returnere de næste tre medarbejderfødselsdage.

Føj kriterier til forespørgslen

Bemærk!: Disse trin antager, 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ørgslens designgitter i kolonnen til højre for kolonnen fødselsdato, kopiere og indsætte eller skrive udtrykket Udtryk1: DatePart("m", [Fødselsdato]). Funktionen DatePart henter månedsdelen af værdien i feltet Fødselsdato.

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

  4. Fjern markeringen i afkrydsningsfelterne i rækken Vis for hvert udtryk, og klik på cellen Sorter 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.
    For at fortsætte med eksempeldataene i rækken kriterier for feltet Fødselsdato, skal du skrive eller kopiere og indsætte dette udtryk:

    Måned ([Fødselsdato]) > Month(Date()) eller måned ([Fødselsdato]) = Month(Date()) og dag ([Fødselsdato]) > Day(Date())

    Dette udtryk gør følgende: den måned ([fødselsdato]) > Month(Date()) del kontrollerer fødselsdato for hver medarbejder til at se, om den falder i en fremtidig måned og, hvis den er sand, omfatter disse poster i forespørgslen. Den måned ([fødselsdato]) = Month(Date()) og Day([BirthDate]) > Day(Date()) del af udtrykket kontrollerer de fødselsdatoer, der forekommer i den aktuelle måned til at se Hvis fødselsdatoen falder på eller efter den aktuelle dato. Hvis denne betingelse er sand, omfatter funktionen disse poster i forespørgselsresultaterne. Hvis du vil opsummere, ignorerer dette udtryk alle poster, hvor fødselsdatoen falder mellem 1 og den dato, hvor du kører din forespørgsel.

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

  6. Under fanen Design i gruppen Funktioner, klik på pil ned ud for alle (listen Første værdier ), og enten angive antal procentdel af poster, du vil se, eller Vælg en indstilling på listen.

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

Hvis forespørgslen returnerer flere poster end forventet

Hvis dine data indeholder poster, der deler en datoværdi, returnerer forespørgslen øverste værdier muligvis flere data end forventet. For eksempel du kan designe en forespørgsel om øverste værdier til at hente tre medarbejderposter, men du rent faktisk kan se fire da "Wilson" og "Jensen" deler en fødselsdag. Denne type forespørgsel returnerer alle øverste værdier, uanset hvor mange poster har disse værdier. Hvis du vil udelade dublerede værdier, kan du angive en egenskab, der kaldes Entydige værdier til Ja. Oplysninger om brug af egenskaben, i afsnittet Hvis du får vist dublerede poster, senere i denne artikel.

Efternavn

Fødselsdato

Johnson

9/26/1968

Jacobsen

2-10/1970

Edwards

15-10/1965

Petersen

15-10/1969

Hvis forespørgslen returnerer færre poster end forventet

Antag, at du designer en forespørgsel for at returnere øverst eller nederste fem poster i et felt, men du kun se tre af posterne. Som en regel, skal løse du slags problem ved at åbne forespørgslen i designvisning og gennemgå rækken kriterier i designgitteret til kriterier, der er mere restriktiv end hensigten. Du kan finde flere oplysninger om kriterier, i artiklen eksempler på forespørgselskriterier.

Hvis du får vist dublerede poster

Hvis en øverste værdier forespørgslen returnerer dubletter, de underliggende tabeller indeholder dublerede poster, eller poster, der ser ud til at være dubletter, fordi forespørgslen ikke indeholder de felter, der kan skelne mellem posterne. Eksempelvis her er en forespørgsel, der viser de fem ordrer, der blev afsendt senest, sammen med navnet på sælgeren, der håndteres posteringen.

Forsendelsesdato

Sælger

12-11-2004

Fontana

12-11-2004

Moreno

12-10-2004

Osada

12-10-2004

Osada

12-10-2004

Fontana

De tredje og fjerde posterne vises til at være dubletter, men muligvis fordi sælgeren Osada håndteres to forskellige salgsordrer på den samme ugedag, leveret.

Afhængigt af dine behov, kan du gøre en af to ting for at undgå returnere dublerede poster. Du kan ændre designet af forespørgslen til at tilføje felter, der kan hjælpe med at skelne posterne, som felterne ordre-id og kunde-id. Eller hvis det er tilstrækkelige til at se den ene af de dublerede poster, kan du vise kun entydige poster ved at angive egenskaben UnikkeVærdier forespørgslen til Ja. Hvis du vil angive denne egenskab, i forespørgselsdesign, tryk på F4 for at få vist egenskabsarket til forespørgslen, Find egenskaben UnikkeVærdier og angive den til Ja.

Du kan finde flere oplysninger om håndtering af dublerede poster, i artiklen finde, skjule, eller udelade dublerede data.

Toppen af siden

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

Du kan finde de øverste eller nederste værdier for poster, der falder inden for grupper ved at oprette en totalforespørgsel. Når du fortsætter, skal huske på, som standard, skal du en totalforespørgsel kan medtage kun det eller de felter, der indeholder dine gruppere data, som en "kategorier", og feltet, der indeholder de øverste eller nederste værdier, som et "pris"-felt. Totalforespørgsler må ikke indeholde andre felter, der beskriver elementerne i en kategori. Dog kan du oprette en anden forespørgsel, der indeholder felter fra din totalforespørgsel plus felter fra andre tabeller, der indeholder beskrivende data.

Antag f.eks, at du har en liste over produkter, og du tildeler en kategori, som brætspil, tænkning hvert produkt og så videre. Hvis du opretter en totalforespørgsel for at identificere det mest dyr produkt i hver kategori, kan forespørgslen kun medtage det eller de felter, der indeholder dataene, kategori og det felt, der indeholder prisdataene. I dette eksempel skal du forudsætter et felt med navnet kategorinavn og et felt med navnet pris. Når du kører denne type forespørgsel, Access tilføjer "MaksAf" eller "MinAf" (afhængigt af den funktion, som du vælger) til starten af feltet pris som vist her:

Kategorinavn

MaksAfPris

Brætspil

DKK 55,00

Tænkning

$43.90

Computerspil

$263.50

Dukker

DKK 81,00

...

...

De samlede forespørgsel ikke må indeholde andre felter, som kan hjælpe beskrives produktet (og dermed gør dataene lettere at forstå), som produktnavne eller navnene på leverandører, som vist her:

Kategorinavn

MaksAfPris

Produktnavn

Leverandør navn

Brætspil

$55.000

Sjov med C++

Proseware, Inc.

Tænkning

$43.90

Relationsdatabasediagram

Lucerne udgivelse

Computerspil

$263.50

Computernørder og mytiske dyr

Litware, Inc.

Dukker

DKK 81,00

Programmør-actionfigur

Contoso, Ltd.

...

...

...

...

Hvis du vil se beskrivende dataene, kan du oprette en anden udvælgelsesforespørgsel, der kombinerer felter i din totalforespørgsel med felterne yderligere data.

I dette afsnit forklares det, hvordan du opretter totalforespørgslen og udvælgelsesforespørgsel behov for at identificere de mest dyr produkter i hver et sæt kategorier. Trin forudsætter brug af eksempeltabellerne følgende:

Tabellen kategorier

CategoryID

Kategorinavn

Beskrivelse

1

Brætspil

Alle alder og færdigheder

2

Tænkning

Flere, word tænkning, puzzle toys

3

Computerspil

Alle konsoller og færdigheder

4

Dukker

Handling figurer, robust måde

5

Sportsudstyr

Kugler, tøj, redskaber

6

Modeller/yndlingshobby

Planer, biler, tog

Tabellen Leverandører

Leverandør-id

Leverandør navn

1

Fabrikam

2

Tailspin Toys

3

Northwind Traders

4

Adventure Works

5

Lucerne udgivelse

6

Proseware, Inc.

7

Contoso, Ltd.

8

Bred World Importers

9

Wingtip Toys

10

Bred World Importers

11

Litware, Inc.

12

Southridge 's Video

Tabellen Produkter:

Produktnavn

Leverandør-id

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

Manager ikke handling figur

9

4

DKK 78,88

Gloom

12

3

DKK 53,33

Byg dit eget tastatur

1

6

DKK 77,95

Bemærk!: Trin forudsætter også en en-til-mange-relation mellem tabellerne Kategorier og produkter, og den samme mellem tabellerne leverandører og produkter. I dette tilfælde skal have tabellerne felterne leverandør-id og CategoryID. Det er beskrevet i næste afsnit totalforespørgsel fungerer ikke uden relationer.

Opret totalforespørgslen

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

  2. Vælg de tabeller, du vil arbejde med, skal du klikke på Tilføj og derefter klikke på Luk, når du er færdig med at tilføje alle tabellerne i dialogboksen Vis tabel.
    - eller -
    Dobbeltklik på de tabeller, du vil bruge, og klik derefter på Luk. Hver tabel vises i designgitteret. Hvis du bruger eksempeltabellerne er anført ovenfor, kan du tilføje tabellerne Kategorier og produkter.

  3. Dobbeltklik på tabelfelterne, du vil bruge i forespørgslen.
    På dette tidspunkt at sikre dig, at du tilføjer kun gruppefelter og værdifeltet på forespørgslen. Hvis du bruger de eksempeldata, der er anført i ovenstående tabel, skal tilføje du feltet kategorinavn fra tabellen kategorier, og feltet pris fra tabellen produkter.

  4. Du kan også angive et kriterium for at begrænse omfanget af forespørgslen.
    Kun poster, der opfylder kriterierne, der skal sorteres, og vil blive identificeret øverste og nederste feltværdier i denne sorteret liste. For eksempel for at udelade produkter i kategorien sport, skal du føje dette udtryk til rækken kriterier for feltet navn til kategorien: <> "Sports".
    For at se flere eksempler på forespørgselskriterier skal du se artiklen eksempler på forespørgselskriterier.

  5. Konvertere 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 den samlede celle i hver gruppefelt er indstillet til Group By, og angiv derefter den samlede celle i værdifeltet (det felt, der indeholder de øverste eller nederste værdier) Maks eller Min.
    At vælge Maks returnerer den største værdi i et numerisk felt og den seneste dato- eller klokkeslætsværdi i et dato/klokkeslæt-felt. Valg af Min returnerer den mindste værdi i et numerisk felt og den tidligste dato- eller klokkeslætsværdi i et dato/klokkeslæt-felt. Hvis du bruger eksempeldataene, kan du angive den samlede celle i feltet navn til kategorien Group By, og den samlede celle i feltet pris til Maks eller Min.

  7. Sørg for, at listen Første værdier er indstillet til alle i gruppen Funktioner under fanen Design, og klik derefter på Kør Knapflade 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 MaksAf feltnavn eller MinAf feltnavn. Hvis du bruger eksempeltabellerne, omdøber Access feltet MaksAfPris eller MinAfPris.

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

Forespørgslen returnerer ikke produktnavne eller andre oplysninger om produkterne. Hvis du vil se de 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.

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

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

  2. Klik på fanen forespørgsler i dialogboksen Vis tabel, 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 din totalforespørgsel plus alle tabeller, der indeholder de andre relaterede data, du vil have vist.
    Hvis du bruger eksempeltabellerne, der er angivet tidligere, skal du føje kategorier, -produkter og leverandører tabellerne til den nye forespørgsel.

  4. Deltage i felterne i totalforespørgslen til deres tilsvarende felter i tabellerne overordnede. Gør du ved at trække hvert felt i totalforespørgslen til det tilsvarende felt i tabellen.

    Hvis du bruger eksempeldataene, træk feltet navn til kategorien i totalforespørgslen til feltet navn til kategorien i tabellen kategorier. Derefter kan du trække feltet MaksAfPris i totalforespørgslen til feltet pris i tabellen produkter. Joinforbindelserne aktivere den nye udvælgelsesforespørgsel samle dataene i totalforespørgslen og dataene i de andre tabeller.

  5. Dobbeltklik på stjernen for at tilføje hele forespørgslen i designgitteret i vinduet for totalforespørgslen, 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øjer felterne Produktnavn og leverandør fra tabellen produkter og leverandører, henholdsvis.

  6. Du kan også angive en sorteringsrækkefølge for en eller flere af kolonnerne.
    Eksempelvis indstillet cellen Sortér i kolonnen navn til kategorien til stigende for at få vist kategorier i alfabetisk rækkefølge.

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

    Denne forespørgslen køres og viser resultaterne i dataarkvisning.

Tip!    Hvis du ikke vil overskriften i kolonnen pris skal vises som MaksAfPris eller MinAfPris, Åbn forespørgslen i designvisning, og skriv i kolonnen pris i gitteret pris: MaksAfPris eller pris: MinAfPris. Det gør pris vises som overskriften for kolonnen i dataarkvisning.

Toppen af siden

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

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

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

  • Oprette en forespørgsel øverste værdier og en forespørgsel om nederste værdier eller, hvis du vil gruppere dine data, oprette totalforespørgsler, der bruger funktionerne Min og Max .

  • Konvertér er din toppen værdier forespørgsel (eller din Maks totalforespørgsel) i en tabel, forespørgsel, og Kør denne forespørgsel for at oprette en ny tabel.

  • Konvertere forespørgslen nederste værdier (eller din Min totalforespørgsel) til en tilføjelsesforespørgsel, og Kør denne forespørgsel for at tilføje posterne i tabellen øverste værdier.

    I følgende afsnit forklares det, hvordan du kan oprette forespørgslen.

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

    Aktiver indholdet i en database

    • Klik på Indstillinger i meddelelseslinjen.

      Dialogboksen Microsoft Office-sikkerhedsindstillinger vises.

    • Vælg Aktivér indholdet, og klik derefter på OK.

    • Kør forespørgslen igen.

      Hvis du ikke kan se meddelelseslinjen

    • Klik på Meddelelseslinje i gruppen Vis/Skjul under fanen Databaseværktøjer.

      Du kan finde flere oplysninger om deaktiveret tilstand og sikkerhed i Access, artiklen Secure en Access 2007-database.

      Oprette forespørgsler

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

    De trin, der bruges til at oprette en forespørgsel om øverste eller nederste værdier, i afsnittet finde poster med øverste og nederste værdier, tidligere i denne artikel. Hvis du vil gruppere dine poster efter kategori, i afsnittet finde de øverste eller nederste værdier for poster i kategorier eller grupper, tidligere i denne artikel.

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

Oprette tabeloprettelsesforespørgsel

  1. Med dit første værdier Åbn forespørgslen i designvisning:

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

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

  3. Gem og luk forespørgslen.

Oprette en tilføjelsesforespørgsel

  1. Åbn bunden værdi forespørgslen i designvisning.

  2. Klik på Tilføj i gruppen Forespørgselstype under fanen Design.

  3. Skriv det navn, du har skrevet i dialogboksen Tabeloprettelse i dialogboksen Tilføj.
    For eksempel Skriv øverste og nederste poster , og klik derefter på OK. Hver gang du kører forespørgslen, i stedet for vises resultaterne i dataarkvisning, føjer forespørgslen posterne til tabellen øverste og nederste poster.

  4. Gem og luk forespørgslen.

Køre forespørgsler

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

  • Dobbeltklik på den øverste værdi forespørgsel i databasevinduet, og klik på Ja i meddelelserne.

  • Dobbeltklik på den nederste værdi forespørgsel, og klik på Ja i meddelelserne.

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

Toppen af siden

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

×