Det grundlæggende forespørgselsværktøj i Access 2016, der er skabt for at gøre dit liv lettere, er Select-forespørgslen - så navngivet, fordi den vælger matchende poster fra din database og viser resultaterne i henhold til dine instruktioner.
Den bedste proces til at oprette en Select-forespørgsel afhænger af følgende:
-
Hvis du er ny til at skrive forespørgsler, er Query Wizard en hurtig og nem måde at komme i gang på. Den leder dig gennem processen med at vælge tabeller og felter til din forespørgsel - og kan endda tilføje nogle opsummerende beregninger (såsom optælling af poster) til din forespørgsel.
-
Hvis du allerede har skrevet nogle forespørgsler og er fortrolig med vinduet Forespørgselsdesign, vil du sandsynligvis omgå forespørgselsguiden og bygge dine forespørgsler fra bunden.
Solide relationer er nøglen til at få det hele (fra dine borde)
I livet giver solide relationer en lykkeligere person; i Access giver solide relationer en gladere forespørgselsoplevelse.
For at forespørge din database effektivt skal du vide følgende om dens tabelstruktur:
-
Hvilke borde skal du bruge?
-
Hvordan er de tabeller, du skal bruge, relateret til hinanden?
-
Hvilke felter indeholder de data, du vil vide om?
-
Hvilke felter har du brug for i løsningen?
Access vedligeholder relationer mellem tabellerne i din database. Normalt opretter du (eller din informationssystemafdeling) disse relationer, når du først designer databasen. Når du bygger tabellerne og organiserer dem med specielle nøglefelter, forbereder du faktisk tabellerne til at arbejde med en forespørgsel.
Nøglefelter relaterer dine Access-tabeller til hinanden. Forespørgsler bruger nøglefelter til at matche poster i én tabel med deres relaterede poster i en anden tabel. Du kan hente data for det element, du søger, fra de forskellige tabeller, der indeholder disse data i din database - forudsat at de er korrekt relateret, før du starter forespørgslen.
Hvis du ikke relaterer dine tabeller via vinduet Relationer, skal du gøre det for hver forespørgsel med flere tabeller, du bygger i Access. Som en generel regel skal du bruge tid på at designe og relatere dine borde korrekt. Med korrekt borddesign og -relationer får du de ønskede resultater på kortere tid.
Kørsel af Query Wizard
Du kan stole på Query Wizard - og Simple Query Wizard, der findes i den - for en reel dosis håndfri filtrering. Med Simple Query Wizard indtaster du tabel- og feltoplysninger. Guiden tager sig af arbejdet bag kulisserne for dig.
Adgang er ikke psykisk (det er planlagt til den næste version); det har brug for noget input fra dig!
Følg disse trin for at oprette en forespørgsel med forespørgselsguidens Simple Query Wizard:
På et stykke papir skal du lægge de data, du gerne vil have, i dine forespørgselsresultater.
En forespørgsel returnerer et dataark (kolonneoverskrifter efterfulgt af rækker af data), så lav dit layout i det format. Alt du virkelig behøver er kolonneoverskrifterne, så du ved, hvilke data du skal hente fra databasen.
Bestem tabelplaceringen for hvert stykke data (kolonneoverskrift) fra dit papir.
Skriv tabellen og feltnavnet ned, der indeholder de data, der matcher kolonneoverskriften på papiret over kolonneoverskriften.
I databasevinduet skal du klikke på fanen Opret på båndet og derefter klikke på knappen Forespørgselsguide i sektionen Forespørgsler.
Dialogboksen Ny forespørgselsguide vises og spørger dig, hvilken slags forespørgselsguide du vil køre. Vælg Simple Query Wizard og klik på OK.
Vælg den første tabel, du vil inkludere i forespørgslen.
Simple Query Wizard starter og spørger, hvilke tabeller du vil forespørge på.
Du skal bruge rullemenuen Tabeller/forespørgsler, som viser alle tabellerne (og eventuelle eksisterende forespørgsler) i din database. Her er detaljerne:
Klik på pil ned ud for rullemenuen Tabeller/forespørgsler.
Rullelisten Tabeller/Forespørgsler.
Klik på navnet på den tabel eller forespørgsel, der skal inkluderes i denne forespørgsel.
Vælg felterne fra den pågældende tabel eller forespørgsel til din forespørgsel.
Gentag disse trin for at vælge hvert felt, du ønsker inkluderet i din forespørgsel:
Klik på navnet på den tabel eller forespørgsel, der skal inkluderes i denne forespørgsel.
Listen Tilgængelige felter ændres og viser de tilgængelige felter i tabellen.
På listen Tilgængelige felter skal du dobbeltklikke på hvert felt fra denne tabel eller forespørgsel, som du vil inkludere i den forespørgsel, du opretter.
Hvis du tilføjer det forkerte felt, skal du blot dobbeltklikke på det på listen Valgte felter. Det vil gå hjem igen. Hvis du bare vil starte forfra, skal du klikke på den dobbelte venstre chevron (det er det, du kalder symbolet, der ligner et mindre-end-tegn), og alle de valgte felter forsvinder.
Når du har valgt alle felterne, skal du klikke på Næste.
Hvis guiden kan bestemme relationerne mellem de valgte tabeller, vises dette vindue.
Forespørgselsguiden kan give dig mulighed for at opsummere dine data.
Hvis du ikke kan se vinduet, skal du ikke bekymre dig. Access vil bare have dig til at navngive forespørgslen i stedet for. Gå videre til trin 8.
Hvis du inkluderer felter fra to tabeller, der ikke er relaterede, vises en advarselsdialogboks. Dialogboksen minder dig om, at alle de valgte tabeller skal være relaterede, før du kan køre din forespørgsel - og foreslår, at du retter problemet, før du fortsætter. Faktisk vil det ikke lade dig gå længere, før du formilder det på en af to måder:
-
Fjern alle de valgte felter til din forespørgsel fra de ikke-relaterede tabeller.
-
Ret relationerne, så alle tabeller, du har valgt i din forespørgsel, er relaterede.
Hvis guiden beder dig om at vælge mellem en detalje- og en oversigtsforespørgsel, skal du klikke på alternativknappen ud for dit valg og derefter klikke på Næste.
-
Detail opretter et dataark, der viser alle poster, der matcher forespørgslen. Som navnet antyder, får du alle detaljerne fra disse optegnelser.
-
Resumé fortæller guiden, at du ikke er interesseret i at se hver enkelt post; du ønsker i stedet at se en oversigt over oplysningerne.
En oversigtsforespørgsel kan udføre beregninger (såsom summer og gennemsnit) på numeriske felter. Hvis tekstfelter er valgt, kan Access tælle posterne eller trække det første og sidste element alfabetisk fra sættet af felter.
Hvis du vil foretage særlige justeringer af oversigten, skal du klikke på Oversigtsindstillinger for at få vist dialogboksen Oversigtsindstillinger. Vælg dine oversigtsindstillinger fra afkrydsningsfelterne for de tilgængelige funktioner - Sum, Avg, Min og Max - og klik derefter på OK.
Access tilbyder forskellige måder at opsummere data på.
På guidesiden, der vises, skal du vælge en alternativknap for det næste, du vil gøre:
-
Hvis du vil gøre din forespørgsel smart: Vælg indstillingen Rediger forespørgselsdesign.
Guiden sender din nyoprettede forespørgsel til salonen for lidt opfriskning, såsom medtagelse af sortering og totaler.
-
Hvis du vil springe de smarte ting over: Vælg indstillingen Åbn forespørgslen for at se oplysninger for at se dataarkvisningen.
Guiden kører forespørgslen og præsenterer resultaterne i et typisk Access-dataark.
Indtast en titel til din forespørgsel i tekstboksen, og klik derefter på Udfør.
Guiden bygger din forespørgsel og gemmer den med den titel, du indtastede; derefter viser Access resultaterne.
Tillykke! Du har født en forespørgsel.
Resultaterne af en forespørgsel bygget med Query Wizard.
Når du er færdig med trinene i dette afsnit, gemmer forespørgselsguiden din forespørgsel automatisk med det navn, du har indtastet.