Forespørgsel en Microsoft Access-database kan være enkel, som i vurdere kriterierne på en enkelt felt i en enkelt tabel . Det kan også være meget kompleks , som i basere resultatet indstillet på flere felt kriterier i flere tabeller . Begge typer af Access forespørgsler , forespørgsel ved eksempel ( QBE ) og SQL , støtte multi- felt kriterier. Forespørgsler baseret på flere felter og flere kriterier skal behandles med forsigtighed , da resultaterne skal opfylde alle de indstillinger, der skal medtages i resultatet . Instruktioner
forespørgsel ved eksempel
1
Vælg " Query > Query Design " fra båndet menu. Vælg den eller de tabeller , du vil medtage i forespørgslen fra " Vis tabel " dialog ved at dobbeltklikke på bordet navne. Klik på "Luk" for at fortsætte.
2
Dobbeltklik på feltnavne i tabellen kasser til at inkludere dem i resultatet eller som en del af forespørgslen struktur. For eksempel bruger en tabel, der indeholder følgende felter : Hej
ID
Efternavn
State
MonthJoined
Dues
Dobbeltklik på hvert af disse steder, dem i forespørgselsgitteret under bordene.
3
fastsætte kriterier for forespørgslen ved at indtaste evaluering værdier for felterne på "Kriterierne " linje i gitteret. For at fortsætte eksemplet besvare brugerens spørgsmål " Hvor mange medlemmer i Californien kom i juli ? " For at gøre dette , er følgende kriterier indtastes enkeltvis under det relevante felt : Hej
ID Efternavn stat Monthjoined Dues
" CA " " Juli "
4
Klik på "Vis" for at køre forespørgslen og vise resultatet sæt .
SQL Query
5
Vælg " Query > Query Design " fra båndet menu. Klik på " Close" på " Vis tabel " dialog uden at tilføje nogen tabeller for at fortsætte.
6
Klik på " SQL " knappen i nederste højre hjørne af forespørgslen vinduet. Skriv den SQL-forespørgsel i redigeringsvinduet . Som et eksempel overveje opførelsen af en forespørgsel mod en tabel, der indeholder følgende felter:
ID
Efternavn
State
MonthJoined
Dues
For at stille spørgsmålet "Hvor mange medlemmer i Californien kom i juli , " skrive følgende SQL-forespørgsel : Hej
SELECT ID , Efternavn, stat MonthJoined , Dues FROM Tabel1
WHERE ( ( State = " CA " ) AND ( MonthJoined = " jul "));
7
Klik på "Vis" for at køre forespørgslen og vise resultatet sæt . KAYAK