Søke etter poster med topp- eller bunnverdiene i en gruppe eller et felt

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Denne artikkelen forklarer hvordan du bruker en øverste verdier-spørring til å finne de høyeste eller laveste verdiene i et postsett. Bruk spørringer etter øverste verdier når du skal svare på forskjellige forretningsmessige spørsmål, som hvilke produkter selger bra, og hvilke ikke som.

Hva vil du gjøre?

Forstå spørringer etter øverste verdier

Finne poster som inneholder høyeste eller laveste verdiene

Finne de høyeste eller laveste verdiene for poster i kategorier eller grupper

Finne poster som inneholder topp- og verdier

Forstå spørringer etter øverste verdier

Du kan bruke en spørring for øverste verdier når du skal søke etter poster som inneholder de høyeste eller laveste verdiene i et tabellfelt. Du kan bruke en spørring for øverste verdien til å svare på følgende typer spørsmål.

  • Hvilke er koster mest eller minst produktet?

  • Hvilke tre ansatte har neste fødselsdager?

  • Hvilke divisjoner genererte mest eller minst salg under gjeldende år?

  • Hvilke produkter som er plassert i øverste eller nederste fem prosent av salg?

  • Hvilke produkter i hver av produktkategoriene plassert i øverste eller nederste fem prosent av salg?

Kort sagt en toppverdispørring sorterer og filtrerer dataene for å returnere de høyeste eller laveste verdiene i et felt. Du kan bruke en øverste verdier-spørringer til å søke etter numeriske verdier (inkludert valuta) og datoverdier.

Oppretter en spørring for øverste verdier følger disse grunnleggende trinnene:

  • Opprette en utvalgsspørring eller en totalverdispørring.

    Du kan bruke en spørring til å finne høyeste eller laveste verdiene i en tabell. Du bruker en totalverdispørring til å finne de høyeste eller laveste verdiene i i én eller flere kategorier. Hvis du vil svare på spørsmål som "Hva er de mest eller minst produkt", starter du for eksempel ved å opprette en utvalgsspørring. Hvis du vil svare på spørsmål som "hvilke produkter i hver av våre produktkategorier plassert i øverste eller nederste fem prosent av salg," du bruker en totalverdispørring. Du kan også bruke begge typer spørringer til å finne de øverste og nederste verdiene i enten en gruppe med poster eller poster som finnes i kategorier.

  • Angi en sorteringsrekkefølge for spørringen.

  • Bruke andre kriterier i spørringen.

  • Angi antall poster som du vil at spørringen skal returnere. Du kan angi en prosent, for eksempel de øverste 5 prosentene av verdiene i et felt, eller du kan angi et fast tall, for eksempel de øverste 10 verdiene i et felt.

Velge mellom en spørring for øverste verdier og et filter

Hvis du vil finne ut om du skal opprette en spørring øverste verdier eller bruke et filter, bør du vurdere følgende:

  • Hvis du vil returnere poster som inneholder de høyeste eller laveste verdiene i et felt, og du ikke vet nøyaktige topp- eller bunnverdiene (eller de ikke har noen betydning), kan du opprette en spørring for øverste verdier.

  • Hvis du vil returnere alle poster der verdien i et felt samsvarer med, eller er mindre enn eller større enn en verdi som du er interessert i, bruker du et filter. Hvis du for eksempel vil se produktene med priser mellom $50 og $100, bruker du et filter. Denne illustrasjonen viser et eksempelfilter i spørringens utformingsvisning og resultatene som for eksempel et filter kan produsere:

    Produkter som koster mellom kr 500 og 1 000

    Hvis du vil ha mer informasjon om hvordan du oppretter og bruker filtre, kan du se artikkelen Filter: begrense antall poster i en visning.

Regler for å opprette og bruke spørringer etter øverste verdier

Når du fortsetter, må du huske at, uavhengig av spørringstype (en utvalgsspørring eller en totalverdispørring), må du bruke felt som inneholder beskrivende data, for eksempel ansatt eller produktnavn, og et felt som inneholder de høyeste eller laveste verdiene du vil finne, for eksempel en pris eller et datofelt. Du kan bruke én eller flere datafelt og, hvis du bruker en totalverdispørring, skal datafeltene vanligvis inneholde kategoriinformasjon, for eksempel poststed eller land/område-feltet. Du kan utelate kategoridata bare når du oppretter en totalverdispørring som kjøres mot alle poster, for eksempel «Vis meg de øverste fem prosentene av de mest dyr ordrene.» Du kan også bruke en ved å velge eller en totalverdispørring til å finne de øverste og nederste verdiene i en gruppe eller poster som finnes i kategorier. Hvis du vil ha mer informasjon om hvordan du gjør dette, kan du se delen finne de høyeste eller laveste verdiene for poster i kategorier eller grupper, senere i denne artikkelen.

Finne poster som inneholder høyeste eller laveste verdiene

Trinnene i denne delen forklarer hvordan du oppretter en grunnleggende øverste verdier-spørring og en mer avansert spørring. De første trinnene beskriver de grunnleggende delene i en spørring for øverste verdier, mens den andre delen forklarer hvordan du finner de neste noen ansattes fødselsdagene. Trinnene bruker følgende eksempeltabellen:

Etternavn

Fornavn

Adresse

Poststed

Land/område

Fødselsdato

Leie dato

Barnhill

Josh

1 Main St.

New York

USA

05.02.1968

10.06.1994

Heloo

Waleed

52 1st St.

Boston

USA

22.05.1957

22.11.1996

Guido

Pica

3122 75th Ave. S.W.

Seattle

USA

11.11.1960

11.03.2000

Bagel

Jean Philippe

1 Contoso Blvd.

London

UK

22.03.1964

22.06.1998

Price

Julian

Calle Smith 2

Mexico City

Mexico

05.06.1972

05.01.2002

Hughes

Christine

3122 75th St. S.

Seattle

USA

23.01.1970

23.04.1999

Riley

Steve

67 Big St.

Tampa

USA

14.04.1964

14.10.2004

Birkby

Dana

2 Nosey Pkwy

Portland

USA

29.10.1959

29.03.1997

Bagel

Jean Philippe

1 Contoso Blvd.

London

UK

22.03.1964

20.06.1998

Hvis du vil, kan du angi dataene i denne eksempeltabellen manuelt, eller du kan kopiere denne tabellen til et regnearkprogram, for eksempel Microsoft Office Excel 2007, og deretter importere det resulterende regnearket til en tabell i Microsoft Office Access 2007.

Vis meg hvordan

Skriv inn eksempeldataene manuelt

  1. Klikk Tabell i Tabeller-gruppen i Opprett-fanen.

Office Access 2007 legger til en ny, tom tabell i databasen.

Merknad: Du trenger ikke å følge denne fremgangsmåten hvis du åpner en ny, tom database, men du må følge den når du skal legge til en tabell i databasen.

  1. Dobbeltklikk den første cellen i overskriftsraden, og Skriv inn navnet på feltet i eksempeltabellen.
    Som standard angir Access tomme felt i overskriftsraden med teksten Legg til nytt felt, slik som dette:
    Et nytt felt i et dataark

  2. Bruk piltastene til å flytte til neste tomme overskriftscellen, og skriv deretter inn det andre feltnavnet (du kan også trykke TAB eller dobbeltklikker du den nye cellen). Gjenta dette trinnet til du har skrevet inn alle feltnavnene.

  3. Skriv inn dataene i eksempeltabellen.
    Når du skriver inn dataene, Access datatypen en for hvert felt. Hvis du har erfaring med relasjonsdatabaser, kan du angi en bestemt datatype, for eksempel tall, tekst eller dato/klokkeslett for hvert felt i tabellen. Angi datatyper bidrar til å sikre presis dataregistrering og bidrar til å forhindre feil, for eksempel bruke et telefonnummer i en beregning. For disse Eksempeltabeller, bør du la Access utlede datatypen.

  4. Når du er ferdig med å skrive inn dataene, klikker du Lagre
    hurtigtast Trykk CTRL + S.
    dialogboksen Lagre som vises.

  5. Skriv inn navnet på eksempeltabellen i Tabellnavn-boksen, og klikk deretter OK.
    Du bruker navnet på hver eksempeltabell fordi spørringene i fremgangsmåtene bruker disse navnene.

  6. Gjenta disse trinnene før du oppretter hver av de eksempeltabellene som er oppført i begynnelsen av denne inndelingen.

Kopier tabellen til et regnearkprogram

  1. Start din regnearkprogram og Opprett en ny, tom fil. Hvis du bruker Excel, opprettes en ny, tom arbeidsbok som standard.

  2. Kopier eksempeltabellen i forrige del, og lim den inn i det første regnearket, regnet fra den første cellen.

  3. Ved hjelp av teknikk som leveres av din regnearkprogram, ansattegi regnearket navnet.

  4. Lagre regnearkfilen til en praktisk plassering, og gå til de neste trinnene.

Importere tabellen i Access

  1. I en ny eller eksisterende database:
    i kategorien Eksterne Data i gruppen Importer og klikk Excel.
    - eller -
    Klikk mer, og velg deretter et regnearkprogram fra listen.
    Dialogboksen Hent eksterne Data - programmet navnet regneark vises.

  2. Klikk Bla gjennom, åpne regnearkfil som du opprettet i forrige trinn, og klikk deretter OK.
    i veiviseren for regnearkimport starter.

  3. Som standard veiviseren velger det første regnearket i arbeidsboken (ansatte, hvis du fulgte fremgangsmåten i den forrige delen) og data fra regnearket vises i den nedre delen av veivisersiden. Klikk Neste.

  4. På neste side i veiviseren, klikk første rad inneholder kolonneoverskrifter, og klikk deretter Neste.

  5. På neste side i veiviseren, bruk eventuelt tekstboksene og listene under Alternativer for å endre feltnavn og datatyper eller utelate felt fra importoperasjonen. Ellers klikker du Neste.

  6. La alternativet La Access legge til primærnøkkelen valgt, og klikk Neste.

  7. Som standard bruker Access navnet på regnearket til den nye tabellen. Godta navnet eller angi et annet navn, og klikk deretter Fullfør.

Merknad: Hvis du ikke har et regnearkprogram, kan du kopiere eksempeldataene til et tekstredigeringsprogram, for eksempel Notisblokk. Hvis du vil ha mer informasjon om hvordan du importerer tekstdata, kan du se artikkelen importere eller koble til data i en tekstfil.

Opprette en grunnleggende øverste verdier-spørring

  1. Klikk Spørringsutforming i Annet-gruppen på Opprett-fanen.

  2. Klikk tabellen du vil bruke i spørringen, klikk Legg til for å plassere tabellen i utformingsrutenettet, og klikk deretter Lukk i dialogboksen Vis tabell.
    - eller -
    Dobbeltklikk tabellen.
    Hvis du bruker eksempeldataene, legge til ansatte-tabellen i spørringen.

  3. Legg til feltene du vil bruke i spørringen i utformingsrutenettet. Du kan dobbeltklikke hvert felt, eller dra og slippe hvert felt i en tom celle i felt-raden.
    Hvis du bruker eksempeltabellen, legger du til feltene Fornavn, Etternavn og fødselsdato.

  4. Klikk Sorter-raden i feltet som inneholder de høyeste eller laveste verdiene (feltet Fødselsdato, hvis du bruker eksempeltabellen), og velg Stigende eller synkende.
    Hvis verdifeltet inneholder tall, for eksempel priser eller salgstall, i Stigende rekkefølge returnerer de laveste verdiene og sorteringsrekkefølgen synkende returnerer de høyeste verdiene. Hvis verdifeltet inneholder datoer, returnerer sorteringsrekkefølgen synkende den nyeste datoen mens Stigende returnerer den tidligste datoen.

    Viktig: Du må angi Sorter-raden i Stigende eller synkende bare for feltene som inneholder de høyeste eller laveste verdiene. Hvis du angir en sorteringsrekkefølge for et felt enn feltet som inneholder de høyeste eller laveste verdiene, for eksempel Produktnavn i stedet for pris – spørringen ikke returnerer ønskede resultater.

  5. I kategorien Utforming i Verktøy-gruppen, klikk pil ned ved siden av alle (listen Øverste verdier ) og enten angi nummeret eller prosentvise oppføringene du vil se, eller velg et alternativ fra listen.

  6. Klikk Kjør Knapp for å kjøre spørringen og vise resultatene i dataarkvisning.

  7. Lagre spørringen, og hold den åpen for bruk i de neste trinnene.

Du kan se at denne spørringstypen øverste verdier kan svare på grunnleggende spørsmål, for eksempel hvem som er den eldste eller yngste personen i firmaet. De neste trinnene forklarer hvordan du bruker uttrykk og andre vilkår til å legge til power og fleksibilitet i spørringen. Vilkårene som vises i det neste trinnet returnere neste tre ansattes fødselsdager.

Legge til kriterier i spørringen

Merknad: Denne fremgangsmåten forutsetter at du skal bruke spørringen som er beskrevet i forrige del.

  1. Åpne spørringen som du opprettet i forrige trinn, i utformingsvisning.

  2. I utformingsrutenettet for spørringen, i kolonnen til høyre for kolonnen Fødselsdato, kopiere og lime inn eller Skriv inn uttrykket Uttrykk1: DatePart("m"; [Fødselsdato]). Funksjonen DatePart trekker ut månedsdelen av verdien i feltet Fødselsdato.

  3. Til høyre for kolonnen som inneholder uttrykket, kopiere og lime inn, eller Skriv inn uttrykket Uttrykk2: DatePart("d", [Fødselsdato]). I dette tilfellet funksjonen DatePart trekker ut dagdelen av verdien i feltet Fødselsdato.

  4. Fjern merkene i Vis-raden for hvert uttrykk, og klikker Sorter-cellen for hvert uttrykk, og velg Stigende.

  5. Hvis du vil, kan du angi et vilkår for å begrense omfanget av spørringen. Når du angir vilkår, sorterer spørringen bare poster som oppfyller vilkårene, og den identifiserer øverste eller nederste feltverdiene fra den sorterte listen.
    For å fortsette med eksempeldataene i vilkår-raden Fødselsdato-feltet skriver du inn eller Kopier og Lim inn dette uttrykket:

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

    Dette uttrykket gjør følgende: den måned ([Fødselsdato]) > Month(Date()) kontrollerer fødselsdatoen for hver ansatt for å se om det faller i en fremtidig måned, og hvis SANN, inkluderer disse postene i spørringen. Den måned ([Fødselsdato]) = Month(Date()) og Day([BirthDate]) > Day(Date()) av uttrykket kontrollerer Fødselsdato som kan oppstå i gjeldende måned å se om fødselsdatoen faller på eller etter gjeldende dato. Hvis denne betingelse er SANN, inkluderer funksjonen disse postene i spørringsresultatene. Hvis du vil summere, ignorerer dette uttrykket alle poster der fødselsdatoen faller mellom 1 og datoen da du kjører spørringen.

    Hvis du vil se flere eksempler på uttrykk for spørringen vilkår, kan du se artikkelen eksempler på spørringsvilkår.

  6. I kategorien Utforming i Verktøy-gruppen, klikk pil ned ved siden av alle (listen Øverste verdier ) og enten angi nummeret eller prosentvise oppføringene du vil se, eller velg et alternativ fra listen.

  7. Klikk Kjør Knapp for å kjøre spørringen og vise resultatene i dataarkvisning.

Hvis spørringen returnerer flere poster enn forventet

Hvis dataene inneholder poster som deler en datoverdi, kan den øverste verdier spørringen returnerer flere data enn forventet. Hvis du for eksempel du kan utforme en spørring for øverste verdier til å hente tre poster, men du ser faktisk fire fordi "Wilson" og "Edwards" deler en fødselsdag. Denne typen spørring returnerer alle de øverste verdiene, uansett hvor mange poster som har disse verdiene. Hvis du vil utelate dupliserte verdier, kan du angi en egenskap kalt Unike verdier til Ja. Hvis du vil ha informasjon om hvordan du bruker denne egenskapen, kan du se delen Hvis du ser like poster, senere i denne artikkelen.

Etternavn

Fødselsdato

Johnson

9/26/1968 med det formål

Stien

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Hvis spørringen returnerer færre poster enn forventet

Anta at du utformer en spørring for å returnere øverst eller nederste fem poster i et felt, men du ser bare tre postene. Som en regel løser du denne typen problemet ved å åpne spørringen i utformingsvisning og se gjennom vilkår-raden i utformingsrutenettet for vilkår som er mer restriktive enn du ønsker. Hvis du vil ha mer informasjon om vilkår, kan du se artikkelen eksempler på spørringsvilkår.

Hvis du ser like poster

Hvis en spørring for øverste verdier returnerer duplikater, enten de underliggende tabellene like poster eller poster vises er like fordi spørringen ikke inneholder feltene som kan skille mellom postene. Hvis du for eksempel her er en spørring som viser de fem ordrene som ble sendt sist, sammen med navnet på selgeren som behandlet transaksjonen.

SendtDato

Selger

11/12/2004

Formo

11/12/2004

Moreno

10/12/2004

Osada

10/12/2004

Osada

10/12/2004

Formo

Den tredje og fjerde posten fremstår som like, men muligens fordi selgeren Osada håndteres to ulike ordrer som ble sendt samme dag.

Avhengig av dine behov, kan du gjøre ett av to ting for å unngå å returnere like poster. Du kan endre utformingen av spørringen for å legge til felt som bidrar til å skille postene, for eksempel feltene OrdreID og KundeID. Eller, hvis det er god nok til å se bare én av de like postene, kan du vise bare forskjellige poster ved hjelp av spørringens Unike verdier egenskapen til Ja. Hvis du vil angi denne egenskapen, i spørringens utformingsvisning, trykker du F4 for å vise egenskapssiden for spørringen, finner du egenskapen Unike verdier og setter den til Ja.

Hvis du vil ha mer informasjon om hvordan du håndterer like poster, kan du se artikkelen finne, skjule, eller fjerne like data.

Til toppen av siden

Finne de høyeste eller laveste verdiene for poster i kategorier eller grupper

Du finner de høyeste eller laveste verdiene for poster som finnes i grupper ved å opprette en totalverdispørring. Når du fortsetter, bør du huske at som standard, en totalverdispørring kan inkludere bare feltet eller feltene som inneholder gruppedataene, for eksempel "kategorier"-feltet og feltet som har de høyeste eller laveste verdiene, for eksempel «pris»-feltet. Totalverdispørringer kan ikke inneholde andre felt som beskriver elementene i en kategori. Du kan imidlertid opprette en annen spørring som inneholder feltene fra din totalverdispørring, i tillegg til felt fra andre tabeller som inneholder beskrivende data.

Hvis du for eksempel anta at du har en tabell over produkter, og du tilordner hvert produkt i en kategori, for eksempel tavle spill, puslespill og så videre. Hvis du oppretter en totalverdispørring for å identifisere det mest produktet i hver kategori, kan spørringen bare inkludere feltet eller feltene som inneholder kategoridataene og feltet som inneholder pris-dataene. I dette eksemplet antas det et felt kalt kategorinavn og et felt kalt pris. Når du kjører denne spørringstypen, Access føyer til "MaksAv" eller "MinAv" (avhengig av funksjonen som du velger) til begynnelsen av feltet pris på denne måten:

Kategorinavn

MaksAvPris

Tavle spill

$55,00

Puslespill

$43.90

Spill av datamaskinen

$263.50

Dukker

$81.00

...

...

Summene spørring ikke kan inneholde andre felt som kan beskrive produktet (og dermed gjøre dataene enklere å forstå), for eksempel produktnavn eller Leverandørnavn, slik som dette:

Kategorinavn

MaksAvPris

Varenavn

Leverandørnavn

Tavle spill

$55.000

Moro med C++

Proseware, Inc.

Puslespill

$43.90

Relasjonsdatabase Diagram

Lucerne publisering

Spill av datamaskinen

$263.50

Datamaskin Geeks og Mythical dyr

Litware, Inc.

Dukker

$81.00

Programmer handlingen figur

Contoso, Ltd

...

...

...

...

Hvis du vil se disse beskrivende dataene, kan du opprette en annen spørring som kombinerer feltene i totalverdispørringen med flere datafeltene.

Trinnene i denne delen forklarer hvordan du oppretter totalverdispørringen og utvalgsspørringen som trengs for å identifisere mest dyr produktene i hver et sett med kategorier. Fremgangsmåten forutsetter at du bruker følgende eksempel tabeller:

Kategorier-tabellen

KategoriID

Kategorinavn

Beskrivelse

1

Tavle spill

Alle kompetansenivåer og år

2

Puslespill

Puslespill, word puslespill, puslespill leker

3

Spill av datamaskinen

Alle konsoller og kompetansenivåer

4

Dukker

Handlingen figurer, slik som dukker

5

Sportsutstyr

Baller, klær, nett

6

Modeller/Hobby

Fly, biler, lærer opp

Tabellen Leverandører

LeverandørID

Leverandørnavn

1

Fabrikam

2

Tailspin Toys

3

Gastronor Delikatesser

4

Adventure Works

5

Lucerne publisering

6

Proseware, Inc.

7

Contoso, Ltd

8

World Wide import

9

Wingtip leker

10

World Wide import

11

Litware, Inc.

12

As\tstorby Video

Produkter-tabellen

Varenavn

LeverandørID

KategoriID

Pris

Programmer handlingen figur

7

4

$12.95

Moro med C++

6

1

$15.85

Relasjonsdatabase Diagram

5

2

$22.50

Magisk databrikke

3

2

$32.65

Access! Spill!

1

1

$22.95

Datamaskin Geeks og Mythical dyr

11

3

$78.50

Øvelse for datamaskinen Geeks! DVD!

4

5

$14.88

Ultimate Flyvende Pizza

2

5

$36.75

Eksterne 5,25 tommer diskett Drive (1/4 skala)

8

6

$65.00

Manager ikke handlingen figur

9

4

$78.88

Gloom

12

3

$53.33

Bygge ditt eget tastatur

1

6

$77.95

Merknad: Trinnene forutsetter også en én-til-mange-relasjon mellom tabellene kategorier og varer, og det samme mellom tabellene Leverandører og produkter. I dette tilfellet deler tabellene LeverandørID og KategoriID-feltet. Totalverdispørring som er beskrevet i neste avsnitt fungerer ikke uten relasjoner.

Opprette totalverdispørringen

  1. Klikk Spørringsutforming i Annet-gruppen på Opprett-fanen.

  2. Velg tabellene du vil arbeide med, klikker du Legg til, og klikk deretter Lukk når du er ferdig med å legge til tabellene i dialogboksen Vis tabell.
    - eller -
    Dobbeltklikk tabellene som du vil bruke, og klikk deretter Lukk. Hver tabell vises i utformingsrutenettet. Hvis du bruker eksempeltabellene som er oppført ovenfor, legger du til tabellene kategorier og varer.

  3. Dobbeltklikk tabellfeltene som du vil bruke i spørringen.
    På dette punktet forsikre deg om at du legger til bare gruppefelt og verdifeltet i spørringen. Hvis du bruker eksempeldataene oppført i tabellen ovenfor, legger du kategorinavn-feltet fra tabellen kategorier og Pris-feltet fra produkter-tabellen.

  4. Hvis du vil, kan du angi et vilkår for å begrense omfanget av spørringen.
    Bare poster som oppfyller kriteriene skal sorteres, og øvre og nedre feltverdier identifiseres i denne sorterte listen. Hvis du for eksempel for å utelate produkter i kategorien sport, du legge til dette uttrykket i vilkår-raden i feltet Kategorinavn: <> "Sport".
    For å se flere eksempler på uttrykk for spørringen vilkår, kan du se artikkelen eksempler på spørringsvilkår.

  5. Konverter spørringen til en totalverdispørring.

    1. Klikk Totaler i Vis/Skjul-gruppen i kategorien Utforming.

      Totalt-raden vises i utformingsrutenettet.

  6. Kontroller at cellen Totalt for hver gruppe-feltet er satt til Grupper etter, og angi deretter cellen Totalt for verdifeltet (feltet som inneholder de høyeste eller laveste verdiene) til størst eller Min.
    Når du velger Maks returnerer den største verdien i et numerisk felt og den siste dato eller klokkeslettet verdien i et dato/klokkeslett-felt. Velge Min returnerer den minste verdien i et numerisk felt og den tidligste dato eller klokkeslettet verdien i et dato/klokkeslett-felt. Hvis du bruker eksempeldataene, setter du Totalt cellen for feltet Kategorinavn til Group By, og den totale cellen i feltet Pris til Maks eller Min.

  7. Pass på at listen Øverste verdier er satt til alle i Verktøy-gruppen i kategorien Utforming, og klikk deretter Kjør Knapp for å kjøre spørringen og vise resultatene i dataarkvisning.

    Merknad: Avhengig av funksjonen som du valgte i trinn 7, endres navnet på verdifeltet i spørringen til MaksAv feltnavn eller MinAv feltnavn. Hvis du bruker Eksempeltabeller, gir nytt navn til feltet MaksAvPris eller MinAvPris i Access.

  8. Lagre spørringen, og gå til de neste trinnene.

Spørringen returnerer ikke produktnavn eller annen informasjon om produktene. Hvis du vil se flere data, må du opprette en annen spørring som inneholder spørringen du nettopp opprettet. De neste trinnene forklarer hvordan du oppretter denne andre spørringen.

Opprette en annen spørring for å vise flere data

  1. Klikk Spørringsutforming i Annet-gruppen på Opprett-fanen.

  2. Klikk kategorien spørringer i dialogboksen Vis tabell, og dobbeltklikk deretter totalverdispørring som du opprettet i forrige del.

  3. Klikk kategorien tabeller og legge til tabellene som du brukte i din totalverdispørring samt eventuelle tabeller som inneholder andre relaterte dataene du vil se.
    Hvis du bruker eksempeltabellene som er oppført tidligere, legger du til kategorier, varer og leverandører tabellene i den nye spørringen.

  4. Bli med i feltene i totalverdispørringen til de tilsvarende feltene i de overordnede tabellene. Du gjør dette ved å dra hvert felt i totalverdispørringen til tilsvarende felt i tabellen.

    Hvis du bruker eksempeldataene, drar du kategorinavn-feltet i totalverdispørringen til feltet Navn på kategorien i Kategorier-tabellen. Deretter drar du MaksAvPris-feltet i totalverdispørringen til Pris-feltet i produkter-tabellen. Sammenføyningene gjør det mulig for den nye utvalgsspørringen føye sammen dataene i totalverdispørringen og dataene i andre tabeller.

  5. I vinduet for totalverdispørringen, dobbeltklikker du stjernen for å legge til hele spørringen i utformingsrutenettet, og deretter drar du tilleggsfeltene fra de andre tabellene i spørringen.

    Hvis du bruker Eksempeltabeller, dobbeltklikk totalverdispørring som du opprettet i forrige del og legg deretter feltene produktnavn og leverandør fra tabellen varer og leverandører henholdsvis.

  6. Du kan også angi en sorteringsrekkefølge for én eller flere kolonner.
    For eksempel vil føre opp kategoriene i alfabetisk rekkefølge, setter du Sorter-cellen i kolonnen Kategorinavn til Stigende.

  7. Klikk Kjør i Resultater-gruppen i kategorien Utforming.

    Spørringen kjøres, og viser resultatet i dataarkvisning.

Tips!    Hvis du ikke vil overskriften for kolonnen pris skal vises som MaksAvPris eller MinAvPris, åpne spørringen i utformingsvisning, og i Pris-kolonnen i rutenettet, skriver du inn Pris: MaksAvPris eller Pris: MinAvPris. Gjør dette rabatt vises som overskrift for kolonnen i dataarkvisning.

Til toppen av siden

Finne poster som inneholder topp- og verdier

Spørringer som du opprettet tidligere i denne artikkelen kan returnere øverste eller nederste verdiene, men ikke begge deler. Hvis du vil se begge sett med verdier i én enkelt visning, må du opprette to spørringer – én som henter de høyeste verdiene og en annen som henter de nederste verdiene, og deretter slå sammen og lagre resultatene i én enkelt tabell.

Prosessen med å finne øvre og nedre verdier og vise data i en tabell følger disse grunnleggende trinnene:

  • Opprette en spørring for øverste verdier og en nedre verdier-spørring, eller hvis du trenger å gruppere dataene, kan du opprette totalsumspørringer som bruker funksjonene Min og Maks .

  • Konverter øvre verdier spørring (eller Max-totalverdispørring) til en lag tabell-spørring og Kjør denne spørringen for å opprette en ny tabell.

  • Konvertere spørringen etter nedre verdier (eller minimumsverdier) til en tilføyingsspørring, og Kjør denne spørringen for å tilføye postene i tabellen over øvre verdier.

    Trinnene i disse avsnittene forklarer hvordan du oppretter spørringen.

    Merknad: Hvis databasen er digitalt signert eller befinner seg på en klarert plassering, hindrer Access deg i å kjøre redigeringsspørringer beskrevet her. Følg de første trinnene for å aktivere eventuelt blokkert innhold før du prøver å opprette lag tabell- og tilføyingsspørringer beskrevet her.

    Aktiver innhold i en database

    • Klikk Alternativer i meldingsfeltet.

      Dialogboksen Sikkerhetsalternativer for Microsoft Office vises.

    • Velg Aktiver dette innholdet, og klikk deretter OK.

    • Kjør spørringen på nytt.

      Hvis du ikke ser meldingsfeltet

    • Klikk Meldingsfelt i Vis/Skjul-gruppen i kategorien Databaseverktøy.

      Hvis du vil ha mer informasjon om deaktivert modus og sikkerhet for Access, kan du se artikkelen sikker en Access 2007-database.

      Opprette spørringer

  • Opprette spørringer øverste og nederste verdiene.

    Trinnene for å opprette en spørring for øverste eller nederste verdiene, kan du se delen finne poster med høyeste eller laveste verdiene, tidligere i denne artikkelen. Hvis du trenger å gruppere postene etter kategori, kan du se delen finne de høyeste eller laveste verdiene for poster i kategorier eller grupper, tidligere i denne artikkelen.

  • Lagre hver spørring, og la være åpen for bruk i de neste trinnene.

Opprette lag tabell-spørring

  1. Med øvre verdier åpne spørringen i utformingsvisning:

    Klikk Lag tabell i Spørringstype-gruppen i kategorien Utforming.
    Dialogboksen Lag tabell vises.

  2. Skriv inn et navn for tabellen som skal lagre postene øverst og nederst i Tabellnavn-boksen. For eksempel skriver inn øvre og nedre poster, og klikk deretter OK.
    Hver gang du kjører spørringen, i stedet for å vise resultatene i dataarkvisning, spørringen oppretter en tabell og erstatter den øverste verdien med gjeldende data.

  3. Lagre og lukk spørringen.

Opprette en tilføyingsspørring

  1. Åpne spørringen etter nedre verdier i utformingsvisning.

  2. Klikk kategorien Utforming, velg Vis/skjul-gruppen og klikk Tilføying.

  3. Skriv inn det samme navnet som du skrev inn i dialogboksen Lag tabell i dialogboksen Tilføy.
    For eksempel skriver inn øvre og nedre poster , og klikk deretter OK. Hver gang du kjører spørringen, i stedet for å vise resultatene i dataarkvisning, tilføyer spørringen du poster til tabellen øvre og nedre poster.

  4. Lagre og lukk spørringen.

Kjøre spørringene

Nå er du klar til å kjøre to spørringene.

  • Dobbeltklikk spørringen etter øverste verdien i databasevinduet, og klikk Ja i meldinger.

  • Dobbeltklikk spørringen etter nedre verdier, og klikk Ja i meldingene.

  • Åpne tabellen øvre og nedre poster i dataarkvisning.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×