Hvordan Slå opp et element på tvers av flere felt i en spørring i Access

Spør en Microsoft Access-database kan være enkle, som i å vurdere kriteriene på et enkelt felt i en enkelt tabell. Det kan også være svært komplisert, som i basere resultatmengden på flere felt kriteriene i flere tabeller. Begge typer tilgang spørringer, QBE (QBE) og SQL, støtter multi-felt kriterier. Spørringer basert på flere felt og flere kriterier må gjøres med forsiktighet, ettersom resultatene blir nødt til å møte alle innstillingene som skal inkluderes i resultatsettet.

Bruksanvisning

QBE

1 Velg "Query> Query Design" fra båndet menyen. Velg tabellen eller tabellene som du vil ha med i søket fra "Vis tabell" dialogen ved å dobbeltklikke på tabellnavnene. Klikk på "Close" for å fortsette.

2 Dobbeltklikk på feltnavn i tabellen boksene for å inkludere dem i resultatsettet eller som en del av spørringen struktur. For eksempel bruke en tabell som inneholder følgende felt:

ID

Etternavn

Tilstand

MonthJoined

dues

Dobbeltklikke på hver av disse stedene dem i spørringen under bordene.

3 Sett kriteriene for søket ved å angi evalueringsverdier for feltene på "Criteria" linjen i rutenettet. For å fortsette eksempelet, svarer brukeren spørsmålet "Hvor mange medlemmer i California begynte i juli?" For å gjøre dette, er følgende kriterier angitt individuelt under det aktuelle feltet:

ID etternavn State Monthjoined Dues

"CA" "Jul"

4 Klikk på "Vis" for å kjøre spørringen og vise resultatet sett.

SQL Query

5 Velg "Query> Query Design" fra båndet menyen. Klikk på "Close" på "Vis tabell" dialog uten å legge noen tabeller for å fortsette.

6 Klikk på "SQL" -knappen nederst i høyre hjørne av spørringen vinduet. Skriv inn SQL-spørring i redigeringsvinduet. Som et eksempel vurdere bygging av en spørring mot en tabell som inneholder følgende felt:

ID

Etternavn

Tilstand

MonthJoined

dues

For å stille spørsmålet "Hvor mange medlemmer i California begynte i juli ?," skriver du følgende SQL-spørringen:

SELECT ID, Etternavn, State, MonthJoined, Dues FRA Table1

HVOR ((State = "Oslo") OG (MonthJoined = "Jul"));

7 Klikk på "Vis" for å kjøre spørringen og vise resultatet sett.