Finde poster med de nyeste eller ældste datoer

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 de seneste eller tidligste datoer i et sæt poster. Du kan bruge de oplysninger, der returnerer denne type forespørgsel for at besvare en række forskellige business spørgsmål, som når en kunde senest afgivet en ordre.

Hvad vil du foretage dig?

Forstå, hvordan øverste værdi forespørgsler arbejde med datoer

Finde den seneste eller tidligste dato

Finde de seneste eller tidligste datoer for poster i kategorier eller grupper

Finde det seneste og tidligste datoer

Forstå, hvordan øverste værdi forespørgsler arbejde med datoer

Du kan bruge en forespørgsel i øverste værdi, når du har brug at finde poster, der indeholder de seneste eller tidligste datoer i en tabel eller en gruppe af poster. Du kan derefter bruge dataene til at besvare flere typer business spørgsmål, f.eks.:

  • Når en medarbejder senest gennemført et salg? Svaret kan hjælpe dig med at identificere en mest eller mindste produktiv medarbejder.

  • Når en kunde senest afgivet en ordre? Hvis en kunde ikke har afgivet en ordre for en given periode, kan du flytte kunden til en inaktiv liste.

  • Hvem har den næste fødselsdag eller de næste n fødselsdage?

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

Du opretter en øverste værdi forespørgsel ved først at oprette en udvælgelsesforespørgsel. Afhængigt af de resultater, du ønsker, du anvender en sorteringsrækkefølge til forespørgslen, eller du konverterer en totalforespørgsel forespørgslen. Hvis du konvertere forespørgslen, skal bruge du en sammenlægningsfunktion, som Maks eller Min til at returnere den højeste eller laveste værdi, eller første eller sidste til at returnere den tidligste eller seneste dato. Du bruger totalforespørgsler og aggregatfunktioner kun, når du har brug for til at finde data, der falder i et sæt af grupper eller kategorier. Lad os antage, at du skal finde de numre, salg for en given dato for hver enkelt by, hvor din virksomhed fungerer. I denne store og små bogstaver, bliver byer kategorier (du skal finde dataene, per by), så du bruge en totalforespørgsel.

Når du fortsætter, skal du huske på, uanset forespørgselstype, dine forespørgsler skal bruge felter, der indeholder beskrivende data, som kundenavne og et felt, der indeholder de datoværdier,, du vil finde. Desuden Skriv datoen værdier skal være placeret i et felt, der er indstillet til datatypen Dato/klokkeslæt. De forespørgsler, der i denne artikel beskrives mislykkes, hvis du forsøger at køre dem på datoværdier i et tekstfelt. Hvis du vil bruge en totalforespørgsel, Medtag datafelter desuden kategorioplysninger som et felt by eller land/område.

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

For at bestemme, om du skal oprette en forespørgsel øverste værdier eller anvende et filter skal du vælge et af følgende:

  • Hvis du vil returnere poster med de nyeste eller nyeste datoer i et felt, og du ikke kender de nøjagtige datoværdier, eller de ikke noget, kan du oprette en forespørgsel øverste værdier.

  • Hvis du vil returnere alle de poster, hvor datoen, der svarer til, er før eller senere end en bestemt dato, du bruger et filter. For eksempel for at se datoer for salg mellem April og juli skal anvende du et filter. En fuldstændig beskrivelse af filtre ligger ud over dette emne.

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

Toppen af siden

Finde den seneste eller tidligste dato

Trinnene i dette afsnit beskriver, hvordan du opretter en forespørgsel om grundlæggende øverste værdier, der bruger en sorteringsrækkefølge samt en mere avanceret forespørgsel, der bruger udtryk og andre kriterier. Den første fremgangsmåde beskriver de grundlæggende trin til oprettelse af en forespørgsel øverste værdier, og det andet afsnit forklares det, hvordan du kan finde de næste par medarbejderfødselsdage ved at tilføje kriterier. I trin bruges dataene i følgende eksempeltabel.

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

Pica

Guido

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

Hvis du vil, kan du angive denne eksempeldata til en ny tabel manuelt, eller du kan kopiere denne eksempeltabel til et regnearksprogram som Microsoft Office Excel 2007, og derefter bruge Access til at importere det resulterende regneark i en tabel.

Vis mig hvordan

Angive eksempeldataene manuelt

  1. Klik på fanen Opret i gruppen Tabeller og klik på Tabel.

    Access 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.

  2. Dobbeltklik på den første celle i overskriftsrækken, og skriv navnet på feltet i eksempeltabellen.

    Som standard udfylder Access tomme felter i overskriftsrækken med teksten Tilføj nyt felt, f.eks. således:

    Et nyt felt i et dataark

  3. Brug piletasterne til at flytte til den næste tomme overskriftscelle, og angiv derefter det andet feltnavn (du kan også trykke på tabulatortasten eller dobbeltklikke på den nye celle). Gentag dette trin, indtil du har angivet alle feltnavne.

  4. Indtast data fra eksempeltabellen.

    Når du indtaster dataene, Access, en datatypen for hvert felt. Hvis du er ny bruger af relationsdatabaser, skal 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.

  5. Klik på Gem, når du er færdig med at indtaste data

    Tastaturgenvej Tryk på CTRL + S.

    Dialogboksen Gem som åbnes.

  6. Skriv navnet på eksempeltabellen i feltet Tabelnavn, og klik derefter på OK.

    Du skal bruge navnet på eksempeltabellen, da forespørgslerne i vejledningen anvender disse navne.

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

Kopiér tabellen til din 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. Højreklik på arkfanen, klikke på Omdøb, og navngiv regnearket medarbejdere.

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

Importere tabellen i Access

  1. Gør følgende i en ny eller eksisterende database.

    På fanen Eksterne Data i gruppen Importér skal du klikke på Excel.

    eller

    Klik på Mere, og vælg derefter et regnearksprogram på listen.

    Dialogboksen Hent eksterne Data – Programnavn-regneark vises.

  2. Klik på Gennemse, åbn regnearksfilen, du oprettede i de forrige trin, og klik derefter på OK.

    Guiden Importér 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 skærmen. Klik på Næste.

  4. Klik på Første række indeholder kolonneoverskrifter, og klik derefter på Næste.

  5. Du kan også bruge tekstbokse og lister under Feltindstillinger til at ændre feltnavne og datatyper, eller udelade felter fra importen. Ellers skal du klikke på Næste.

    Hvis du bruger ovenstående eksempeltabel, behøver du ikke at foretage ændringer på dette tidspunkt.

  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 Andet under fanen Opret.

    Dialogboksen Vis tabel vises.

  2. Klik på den tabel, du vil bruge i forespørgslen, klikke på Tilføj for at placere tabellen i den øverste del af designer, og klik derefter på Luk i dialogboksen.

    Eller

    Dobbeltklik på tabellen, og klik derefter på Luk.

    Hvis du bruger eksempeldataene, kan du 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, kan du 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.

    Faldende sorteringsrækkefølge returnerer den seneste dato, og stigende sorteringsrækkefølge returnerer den tidligste dato.

    Vigtigt!: Du skal angive en værdi i rækken Sorter kun for felter, der indeholder datoerne. Hvis du angiver en sorteringsrækkefølge for et andet felt, returnerer forespørgslen 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 antallet 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. Skifte den forespørgsel, du har oprettet i ovenstående trin, i designvisning.

  2. I forespørgslens designgitter i kolonnen til højre for kolonnen fødselsdato, kopiere og indsætte eller skrive dette udtryk: Udtryk1: DatePart ("m", [Fødselsdato]). Klik derefter på Kør.

    Funktionen DatePart henter månedsdelen af feltet Fødselsdato.

  3. Skift til designvisning.

  4. Indsæt til højre for det første udtryk, eller skriv udtrykket: Udtryk2: DatePart ("d", [Fødselsdato]). Klik derefter på Kør.

    I dette tilfælde henter funktionen DatePart datodelen af feltet Fødselsdato.

  5. Skift til designvisning.

  6. Fjern markeringen i afkrydsningsfelterne i rækken Vis for hvert af de to udtryk, du lige har angivet, skal du klikke på rækken Sorter for hvert udtryk, og vælg derefter stigende.

  7. Klik på Kør.

  8. 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 skifte til designvisning. Skriv følgende udtryk i rækken kriterier for kolonnen Fødselsdato:

    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()) And Day([Birth Date]) > Day(Date()) del af udtrykket kontrollerer de fødselsdatoer, der forekommer i den aktuelle måned til at se, om fødselsdagen falder på eller efter den aktuelle dag. Hvis denne betingelse er sand, omfatter funktionen disse poster i forespørgslen. Opsummering: Dette udtryk ignorerer alle poster, hvor fødselsdagen 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.

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

    For at se de næste tre fødselsdage skal du skrive 3.

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

Hvis du ser flere poster, end du har angivet

Hvis dine data indeholder flere poster, der deler en datoværdi, returnerer forespørgslen øverste værdier muligvis flere data, end du har angivet. For eksempel du kan designe en forespørgsel om øverste værdier til at hente tre medarbejderposter, men at forespørgslen returnerer fire poster Da "Wilson" og "Jensen" deler en fødselsdag, som vist i nedenstående tabel.

Efternavn

Fødselsdato

Berka

9/26/1968

Jackson

2-10/1970

Edwards

15-10/1965

Petersen

15-10/1969

Hvis du ser færre poster, end du har angivet

Antag, at du designer en forespørgsel til at returnere de øverste eller nederste fem poster i et felt, men at forespørgslen returnerer kun tre poster. Som en regel, skal løse du slags problem ved at åbne forespørgslen i designvisning og gennemgå rækken kriterier for kolonnerne i designgitteret.

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. For eksempel viser i følgende tabel resultaterne af en forespørgsel, der returnerer de fem ordrer, som er leveret senest, sammen med navnet på den sælger, der håndteres posteringen.

Forsendelsesdato

Sælger

12-11-2004

Freitag

12-11-2004

Og med Cajhen

12-10-2004

Delgado har

12-10-2004

Delgado har

12-10-2004

Freitag

De tredje og fjerde posterne vises til at være dubletter, men det er muligt at sælgeren Delgado har håndteret to forskellige ordrer 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, højreklik et vilkårligt sted i det tomme område i den øverste halvdel af forespørgselsdesign, og klik derefter på Egenskaber i genvejsmenuen. Finde egenskaben Entydige værdier i egenskabsarket til forespørgslen 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 seneste eller tidligste datoer for poster i kategorier eller grupper

Du kan bruge en totalforespørgsel til at finde de tidligste eller seneste datoer for poster, der falder inden for grupper eller kategorier. En totalforespørgsel er en udvælgelsesforespørgsel, der bruger aggregatfunktioner som Min, Maks, Sum, førsteog sidste til at beregne værdier for et bestemt felt.

Trinnene i dette afsnit antager, at du kører en begivenhed-management business – du tager sig af midlertidige, lyssætning, køkken-og og andre aspekter af store funktioner. Desuden falder de hændelser, som du administrerer i forskellige kategorier, som f.eks, gade markeder og arrangementerne. Trinnene i dette afsnit beskriver, hvordan et almindelige spørgsmål besvares: hvornår er det næste arrangement efter kategori? Hvornår er det vil sige, næste produktlancering, næste sammen og så videre.

Når du fortsætter, skal du huske følgende: som standard typen totalforespørgsel, du opretter her kan indeholde kun det felt, der indeholder dataene gruppe eller kategori og det felt, der indeholder dine datoer. Du må ikke indeholde andre felter, der beskriver elementerne i en kategori, såsom kunde- og navne. Dog kan du oprette en anden forespørgsel, der kombinerer din totalforespørgsel med de felter, der indeholder beskrivende data. Trinnene senere i dette afsnit beskriver, hvordan til at udføre denne opgave.

Trinnene i dette afsnit antager brug af de følgende tre tabeller:

Tabellen hændelsestype   

TypeID

Hændelsestype

1

Produktlancering

2

Virksomhedens funktionen

3

Privat funktionen

4

Velgørenhed

5

Messe

6

Forelæsning

7

Sammen

8

Udvise

9

Gade messe

Tabellen Kunder   

Kunde-id

Firma

Kontakt

1

Contoso, Ltd. grafik

Jonathan Hås

2

Tailspin Toys

Ellen Adams

3

Fabrikam

Carols Philips

4

Wingtip Toys

Lucio Iallo

5

A. nulpunkt

Mandar Samant

6

Adventure Works

Brian Burke

7

Design Institute

Jaka Stele

8

Skole kunst

Milena Duomanova

Tabellen Events   

Hændelses-id

Hændelsestype

Kunde

Datoen begivenheden

Pris

1

Produktlancering

Contoso, Ltd.

4/14/2003

DKK 10.000

2

Virksomhedens funktionen

Tailspin Toys

4/21/2003

DKK 8.000

3

Messe

Tailspin Toys

5/1/2003

$25.000

4

Udvise

Graphic Design Institute

5/13/2003

kr. 45.000

5

Messe

Contoso, Ltd.

5/14/2003

$55,000

6

Sammen

Skole kunst

5/23/2003

DKK 12.000

7

Produktlancering

A. nulpunkt

1/6/2003

DKK 15.000

8

Produktlancering

Wingtip Toys

6/18/2003

DKK 21.000

9

Velgørenhed

Adventure Works

22/6/2003

$1,300

10

Forelæsning

Graphic Design Institute

6/25/2003

$2,450

11

Forelæsning

Contoso, Ltd.

4-7/2003

$3,800

12

Gade messe

Graphic Design Institute

4-7/2003

DKK 5.500

Bemærk!: Trinnene i dette afsnit antages det, at kunder og hændelsestype tabeller, der er placeret på "en"-siden af en-til-mange-relationer med tabellen Events. I dette tilfælde deler tabellen Events felterne kunde-id og TypeID. Totalerne forespørgsler, der er beskrevet i næste afsnit fungerer ikke uden disse relationer.

Hvordan kan jeg føje disse data til en database?

Hvis du vil føje disse eksempeltabeller til en database, kan du følge trinnene i afsnittet tidligere, finde poster med øverste og nederste værdier, men med nogle få undtagelser:

  • Når du kopierer og kunder tabellerne til Excel, kan ikke kopiere kolonnerne TypeID og kunde-id. Access tilføjer en primær nøgle-værdier for dig, når du importerer regneark. som gemmer stykke tid.

  • Når du importerer tabellerne, skal du åbne tabellen Events i designvisning og konvertere kolonnerne hændelsestype og kunde til opslagsfelter. Tilfældet, skal du klikke på kolonnen Datatype for hvert felt, og klik derefter på Guiden Opslag.

    Som en del af oprettelse af opslagsfelter, erstattes tekstværdierne i kolonnerne hændelsestype og kunde med numeriske værdier fra kildetabellerne.

    Du kan finde flere oplysninger om oprettelse og brug af opslagsfelter, artiklerne Brug en liste, der lagrer flere værdier og vejledning til felter med flere værdier. Begge artikler beskriver, hvordan du opretter en type opslagsfelt, hvor du kan markere flere værdier for et bestemt felt, og hvordan du kan oprette opslagsfelter.

Opret totalforespørgslen

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

    Dialogboksen Vis tabel vises.

  2. Vælg de tabeller, du vil arbejde med, klik på Tilføj, og klik derefter på Luk, når du har tilføjet tabellerne, i dialogboksen.

    Eller

    Dobbeltklik på de tabeller, du vil bruge, og klik derefter på Luk. Hver tabel vises i den øverste del af forespørgselsdesign.

    Hvis du bruger eksempeltabellerne er anført ovenfor, kan du tilføje tabellerne arrangementer og tabellen.

  3. Dobbeltklik på tabelfelterne, du vil bruge i forespørgslen. Sørg for, at du føjer kun felterne gruppe eller kategori og værdifeltet til forespørgslen på dette tidspunkt.

    Hvis du bruger de eksempeldata, der er angivet i de tre ovenstående tabeller skal tilføje du feltet hændelsestype fra tabellen hændelsestype eller begivenhed datofeltet fra tabellen begivenheder.

  4. Du kan også angive et kriterium, der begrænser omfanget af forespørgslen. Kun de poster, der opfylder kriterierne, der er sorteret efter, og øverste og nederste feltværdier er identificeret inden for denne sorteret liste.

    Eksempelvis hvis du vil returnere begivenheder i kategorien privat funktionen, skal du skrive dette udtryk i rækken kriterier for kolonnen Hændelsestype: <> "privat funktion".

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

  5. Konvertere forespørgslen til en totalforespørgsel ved at gøre følgende:

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

    Rækken totaler vises i designgitteret.

  6. Sørg for, at rækken totaler for hver gruppe eller kategori felt er angivet til Group By, og angiv derefter rækken totaler i værdifeltet (feltet med de øverste eller nederste værdier) til Maks eller Min.

    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. Min returnerer den mindste værdi i et numerisk felt og den tidligste dato- eller klokkeslætsværdi i et dato/klokkeslæt-felt.

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

    I dette tilfælde vælge alle, og klik derefter på Kør for at få vist resultaterne i dataarkvisning.

    Bemærk!: Afhængigt af den funktion, du valgte i trin 6, ændrer Access navnet på værdifeltet i forespørgslen til MaksAffeltnavn eller MinAffeltnavn. Hvis du bruger eksempeltabellerne, omdøber Access feltet MaxOfEvent dato - eller MinOfEvent dato.

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

Resultaterne af forespørgslen viser ikke 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 gør dette.

Oprette en anden forespørgsel for at tilføje 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 forespørgsel med totaler, og alle andre tabeller, der indeholder andre relaterede data. Hvis du bruger de foregående på tre eksempeltabeller, kan du føje tabellerne hændelsestype, arrangement og kunder 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 fra de tre tabeller skal du trække kolonnen hændelsestype i totalforespørgslen til feltet hændelsestype i tabellen hændelsestype. Du trækker derefter kolonnen MaksAfArrangementsdato i totalforespørgslen til feltet begivenhed dato i tabellen Events. Oprette disse joinforbindelser gør det muligt for den nye udvælgelsesforespørgsel samle dataene i totalforespørgslen og dataene i de andre tabeller.

  5. Tilføje de ekstra beskrivende felter fra de andre tabeller i forespørgslen.

    Hvis du bruger eksempeldataene fra de tre tabeller, kan du tilføje felterne firma og kontaktpersoner fra tabellen kunder.

  6. Du kan også angive en sorteringsrækkefølge for en eller flere af kolonnerne. Angiv eksempelvis rækken Sortér i kolonnen Hændelsestype til stigende for at få vist kategorier i alfabetisk rækkefølge.

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

    Resultaterne af forespørgslen vises 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 priskolonnen i gitteret pris: MaksAfPris eller pris: MinAfPris. Pris vises som overskrift for kolonnen i dataarkvisning.

Toppen af siden

Finde det seneste og tidligste datoer

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 øverste værdier og en mindste værdier forespørger eller, hvis du vil gruppere dine data, oprette totalforespørgsler, der bruger funktionerne Min og Maks .

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

  • Konvertere forespørgslen nederste værdier (eller din Min totalforespørgsel) til en tilføjelsesforespørgsel, og Føj posterne i tabellen øverste værdier.

    I fremgangsmåderne i følgende afsnit beskriver, hvordan du gør dette.

    Oprette forespørgsler

    1. 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, se i søge efter den seneste eller tidligste dato, tidligere i denne artikel. Hvis du vil gruppere dine poster efter kategori, skal du se finde den seneste eller tidligste dato for poster i kategorier eller grupper, tidligere i denne artikel.

      Hvis du bruger eksempeltabellerne fra det sidste afsnit skal du bruge kun dataene i tabellen Events. Brug felterne hændelsestype, kunde og dato for begivenhed fra tabellen begivenheder i begge forespørgsler.

    2. Gem hver forespørgsel med et sigende navn, som øverste og nederste værdi, og lade dem 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. Med bunden værdi forespørgslen i designvisning:

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

  2. Dialogboksen Tilføj vises.

  3. Skriv det navn, du har skrevet i dialogboksen Tabeloprettelse.

    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 navigationsruden, og klik på Ja, når du bliver bedt om. Derefter skal du dobbeltklikke på forespørgslen bunden værdi, og klik på Ja, når du bliver bedt om.

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

Vigtigt!: Hvis du forsøger at køre tabeloprettelse eller tilføje forespørgsler, og hvis der tilsyneladende ikke sker noget, skal du kontrollere Access-statuslinjen om følgende meddelelse:

Handlingen eller hændelsen blev blokeret af deaktiveret tilstand.

Hvis du ser denne meddelelse, skal du benytte følgende fremgangsmåde:

  • Hvis den ikke allerede findes, vises meddelelseslinjen. Klik på Meddelelseslinjen for at gøre dette, under fanen Databaseværktøjer i gruppen Vis/Skjul.

  • 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.

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

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.

×