Gjelder for
Access 2010 Access 2007

Obs!: Informasjonen i dette emnet gjelder bare for et Microsoft Access-prosjekt (ADP).

Spørrings-Designer består av tre ruter: Diagramruten, Rutenett-ruten og SQL-ruten.

De tre rutene i Designer for spørring

diagrammet, rutenett og sql-ruter i spørringsutforming

  • Diagramruten viser tabeller, visninger og innebygde funksjoner som du spør etter. Hvert rektangel representerer en tabell, visning eller innebygd funksjon og viser de tilgjengelige datakolonnene samt ikoner som angir hvordan hver kolonne brukes i spørringen. Sammenføyninger angis med linjer mellom rektanglene.

  • Ruten Rutenett inneholder et regnearklignende rutenett der du angir alternativer, for eksempel hvilke datakolonner som skal vises, hvilke rader du vil merke, hvordan du grupperer rader og så videre.

  • SQL-ruten viser SQL-setningen for spørringen. Du kan redigere SQL-setningen som er opprettet av query-Designer, eller du kan skrive inn din egen SQL-setning. Det er spesielt nyttig for å skrive inn SQL-setninger som ikke kan opprettes ved hjelp av diagram- og rutenettrutene, for eksempel unionsspørringer.

Du kan opprette en spørring ved å arbeide i en av rutene: Du kan angi en kolonne som skal vises ved å velge den i Diagram-ruten, skrive den inn i rutenettruten eller gjøre den til en del av SQL-setningen i SQL-ruten. Rutene Diagram, Rutenett og SQL synkroniseres – når du gjør en endring i én rute, gjenspeiler de andre rutene automatisk endringen.

Diagramruten

Oversikt over Diagram-ruten

Diagramruten viser en grafisk visning av tabeller, visninger, brukerdefinerte funksjoner eller delspørringer i spørringen. Den viser også eventuelle sammenføyningsrelasjoner mellom dem.

I Diagram-ruten kan du:

  • Legg til eller fjern tabeller, visninger, brukerdefinerte funksjoner eller delspørringer, og angi datakolonner for utdata.

  • Angi kolonner for sortering av spørringen.

  • Angi at du vil gruppere rader i resultatsettet.

  • Opprett eller endre sammenføyninger mellom tabeller, visninger, brukerdefinerte funksjoner eller delspørringer.

Når du gjør en endring i diagramruten, oppdateres rutenettruten og SQL-ruten for å gjenspeile endringen. Hvis du for eksempel velger en kolonne for utdata i en tabell, visning, brukerdefinert funksjon eller delspørringsvindu i diagramruten, legger spørringen Designer til datakolonnen i rutenettruten og i SQL-setningen i SQL-ruten.

Ikoner, avmerkingsbokser og symboler for diagramruten

Hver tabell, visning, brukerdefinert funksjon eller delspørring vises som et separat vindu i Diagram-ruten. Ikonet på tittellinjen i hvert rektangel angir hvilken type objekt rektangelet representerer, som illustrert i tabellen nedenfor.

Ikon

Objekttype

ikon

Tabell

ikon

Vis

ikon

Innebygd funksjon

ikon

Delspørring (i FROM-setningsdel)

Hvert rektangel viser datakolonnene for tabellen, visningen eller den brukerdefinerte funksjonen. Avmerkingsbokser og symboler vises ved siden av kolonnenavnene for å angi hvordan kolonnene brukes i spørringen. Verktøytips viser informasjon som datatype og størrelse for kolonner.

Vinduet Inndatakilde

Tabellen nedenfor viser avmerkingsboksene og symbolene som brukes i rektangelet for hver tabell, visning eller brukerdefinert funksjon.

Avmerkingsboks eller symbol

Beskrivelse

avmerkingsboks ikon ikon ikon

Angir om en datakolonne vises i spørringsresultatsettet (utvalgsspørring) eller brukes i en spørring for oppdaterings-, tilføyings-, lag-tabell- eller tilføyingsverdier. Velg kolonnen for å legge den til i resultatene. Hvis (Alle kolonner) er valgt, vises alle datakolonnene i utdataene.

Ikonet som brukes med avmerkingsboksen, endres i henhold til spørringstypen du oppretter. Når du oppretter en slettespørring, kan du ikke velge individuelle kolonner.

ikon ikon

Angir at datakolonnen brukes til å ordne spørringsresultatene (er en del av en ORDER BY-setning). Ikonet vises som A-Å hvis sorteringsrekkefølgen er stigende eller Z-A hvis sorteringsrekkefølgen er synkende.

ikon

Angir at datakolonnen brukes til å opprette et gruppert resultatsett (er en del av en GROUP BY-setningsdel) i en aggregert spørring.

ikon

Angir at datakolonnen er inkludert i en søkebetingelse for spørringen (er en del av en WHERE- eller HAVING-setningsdel).

ikon

Angir at innholdet i datakolonnen summeres for utdata (er inkludert i en SUMMER-, GJSN- eller annen mengdefunksjon).

Obs!: Spørringsfunksjonen Designer viser ikke datakolonner for en tabell, visning eller brukerdefinert funksjon hvis du ikke har tilstrekkelige tilgangsrettigheter til den, eller hvis databasedriveren ikke kan returnere informasjon om den. I slike tilfeller viser Spørring-Designer bare en tittellinje for tabellen, visningen eller den brukerdefinerte funksjonen.

Sammenføyde tabeller i diagramruten

Hvis spørringen innebærer en sammenføyning, vises en sammenføyningslinje mellom datakolonnene som er involvert i sammenføyningen. Hvis de sammenføyde datakolonnene ikke vises (for eksempel tabellen, visningen, den brukerdefinerte funksjonen eller delspørringsvinduet er minimert eller sammenføyningen omfatter et uttrykk), plasserer spørringen Designer sammenføyningslinjen i tittellinjen i rektanglet som representerer tabellen, visningen, den brukerdefinerte funksjonen eller delspørringen. Spørrings Designer viser én sammenføyningslinje for hver sammenføyningsbetingelse.

En enkel sammenføyingslinje mellom to tabeller

Formen på ikonet midt på sammenføyningslinjen angir hvordan tabellene eller tabellstrukturerte objekter er sammenføyd. Hvis sammenføyningssetningen bruker en annen operator enn lik (=), vises operatoren i sammenføyningslinjeikonet. Tabellen nedenfor viser ikonene som kan vises i en sammenføyningslinje.

Ikon for sammenføyningslinje

Beskrivelse

ikon

Indre sammenføyning (opprettet med likhetstegn).

Symbol for en indre kobling basert på operatoren «større enn»

Indre sammenføyning basert på operatoren «større enn». (Operatoren som vises i ikonet for sammenføyningslinjen, gjenspeiler operatoren som brukes i sammenføyningen.)

ikon

Ytre sammenføyning der alle radene fra tabellen som representeres til venstre, inkluderes, selv om de ikke har treff i den relaterte tabellen.

ikon

Ytre sammenføyning der alle radene fra tabellen representert til høyre inkluderes, selv om de ikke har treff i den relaterte tabellen.

ikon

En fullstendig ytre sammenføyning der alle rader fra begge tabellene inkluderes, selv om de ikke har treff i den relaterte tabellen, visningen, den brukerdefinerte funksjonen eller delspørringen.

Ikoner på slutten av sammenføyningslinjen angir typen sammenføyning. Tabellen nedenfor viser sammenføyningstypene og ikonene som kan vises på slutten av sammenføyningslinjen.

Ikon på slutten av sammenføyningslinjen

Beskrivelse

ikon

En-til-en-sammenføyning

ikon

En-til-mange-sammenføyning

ikon

Spørrings Designer kan ikke bestemme sammenføyningstype

Ruten Rutenett

Oversikt over Rutenett-ruten

Ruten Rutenett lar deg angi spørringsalternativer, for eksempel hvilke datakolonner som skal vises, hvordan du ordner resultatene og hvilke rader du vil merke , ved å skrive inn valgene i et regnearklignende rutenett. Du kan angi følgende i rutenettruten:

  • Kolonner som skal vises og kolonnenavnaliaser.

  • Tabellen som en kolonne tilhører.

  • Uttrykk for beregnede kolonner.

  • Sorteringsrekkefølgen for spørringen.

  • Søkebetingelser.

  • Grupperingsvilkår, inkludert mengdefunksjoner som skal brukes for sammendragsrapporter.

  • Nye verdier for spørringer for oppdaterings- eller tilføyingsverdier.

  • Navn på målkolonner for tilføyingsspørringer.

Endringer du gjør i rutenettruten, gjenspeiles automatisk i diagramruten og SQL-ruten. På samme måte oppdateres Rutenett-ruten automatisk for å gjenspeile endringer som er gjort i de andre rutene.

Om kolonnene i rutenettruten

Radene i rutenettruten viser datakolonnene som brukes i spørringen. kolonner i ruten Rutenett viser spørringsalternativer.

Rutenettrute

Den spesifikke informasjonen som vises i ruten Rutenett, avhenger av hvilken type spørring du oppretter. Hvis du oppretter en utvalgsspørring, inneholder rutenettruten andre kolonner enn om du oppretter en oppdateringsspørring.

Tabellen nedenfor viser rutenettkolonnene som kan vises i rutenettruten.

Kolonne

Spørringstype

Beskrivelse

Kolonne

Alle

Viser enten navnet på en datakolonne som brukes for spørringen eller uttrykket for en beregnet kolonne. Denne kolonnen er låst slik at den alltid vises når du ruller vannrett.

Alias

Velg, Tilføy, Oppdater Make-Table

Angir et alternativt navn for en kolonne eller navnet du kan bruke for en beregnet kolonne.

Tabell

Velg, Tilføy, Oppdater Make-Table

Angir navnet på tabellen, visningen, den brukerdefinerte funksjonen eller delspørringen for den tilknyttede datakolonnen. Denne kolonnen er tom for beregnede kolonner.

Utdata

Velg, Tilføy Make-Table

Angir om en datakolonne vises i spørringsutdataene.

Obs!:  Hvis databasen tillater det, kan du bruke en datakolonne for sorterings- eller søkesetninger uten å vise den i resultatsettet.

Sorteringstype

Velg, Tilføy

Angir at den tilknyttede datakolonnen brukes til å sortere spørringsresultatene og om sorteringen er stigende eller synkende.

Sorteringsrekkefølge

Velg, Tilføy

Angir sorteringsprioriteten for datakolonner som brukes til å sortere resultatsettet. Når du endrer sorteringsrekkefølgen for en datakolonne, oppdateres sorteringsrekkefølgen for alle andre kolonner tilsvarende.

Grupper etter

Velg, Tilføy Make-Table

Angir at den tilknyttede datakolonnen brukes til å opprette en aggregert spørring. Denne rutenettkolonnen vises bare hvis du har valgt Grupper etter fra Verktøy-menyen eller har lagt til en GROUP BY-setning i SQL-ruten .

Som standard er verdien for denne kolonnen satt til Grupper etter, og kolonnen blir en del av GROUP BY-setningsdelen.

Når du flytter til en celle i denne kolonnen og velger en mengdefunksjon som skal brukes på den tilknyttede datakolonnen, legges som standard det resulterende uttrykket til som en utdatakolonne for resultatsettet.

Kriterier

Alle

Angir en søkebetingelse (filter) for den tilknyttede datakolonnen. Skriv inn en operator (standardverdien er =) og verdien du vil søke etter. Omslutte tekstverdier i enkle anførselstegn.

Hvis den tilknyttede datakolonnen er en del av en GROUP BY-setningsdel, brukes uttrykket du angir for en HAVING-setningsdel.

Hvis du skriver inn verdier for mer enn én celle i kolonnen vilkårsrutenett , kobles de resulterende søkebetingelsene automatisk med en logisk AND.

Hvis du vil angi flere søkebetingelsesuttrykk for én enkelt databasekolonne (for eksempel (fname > 'A') AND (fname < 'M'), legger du til datakolonnen i rutenettruten to ganger og angir separate verdier i kolonnen for vilkårsrutenettet for hver forekomst av datakolonnen.

Eller...

Alle

Angir et ekstra søkebetingelsesuttrykk for datakolonnen, koblet til tidligere uttrykk med en logisk ELLER. Du kan legge til flere eller ... rutenettkolonner ved å trykke TAB i kolonnen lengst til høyre eller ... .

Tilføying

Tilføying

Angir navnet på måldatakolonnen for den tilknyttede datakolonnen. Når du oppretter en tilføyingsspørring, forsøker spørringen Designer å samsvare kilden med en passende måldatakolonne. Hvis spørringen Designer ikke kan velge et treff, må du angi kolonnenavnet.

Ny verdi

Oppdater, tilføy verdier

Angir verdien som skal plasseres i den tilknyttede kolonnen. Skriv inn en litteral verdi eller et uttrykk.

SQL-ruten

Oversikt over SQL-ruten

SQL-ruten viser SQL-setningen for gjeldende spørring. Når du bygger spørringen, oppdateres OG formateres SQL-ruten automatisk slik at den blir enkel å lese.

I SQL-ruten kan du:

  • Opprett nye spørringer ved å skrive inn SQL-setninger.

  • Endre SQL-setningen som opprettes av query-Designer basert på innstillingene du gjør i diagram- og rutenettrutene.

  • Skriv inn setninger som drar nytte av funksjoner som er spesifikke for Microsoft SQL Server.

Setninger i SQL-ruten

Du kan redigere gjeldende spørring direkte i SQL-ruten. Når du flytter til en annen rute, formaterer Spørring-Designer automatisk setningen, og endrer deretter diagram- og rutenettrutene slik at de samsvarer med setningen.

Obs!:  Du kan angi optimaliseringstips for SQL-setninger, men spørrings-Designer kan formatere dem på nytt.

Hvis setningen ikke kan representeres i Diagram- og Rutenett-rutene, og hvis disse rutene er synlige, viser spørringen Designer en feil og gir deg deretter to valg:

  • Gå tilbake til SQL-ruten og rediger setningen.

  • Forkast endringene, og gå tilbake til den nyeste versjonen av SQL-setningen.

Hvis du går tilbake til SQL-ruten og fortsetter å redigere setningen, demper Spørring-Designer de andre rutene for å angi at de ikke lenger gjenspeiler innholdet i SQL-ruten.

Du kan også bruke SQL-ruten til å angi SQL-setninger som ikke kan representeres grafisk i spørrings-Designer. I slike tilfeller viser spørringen Designer den samme virkemåten som den gjør når den oppdager en feil – den demper diagram- og rutenettrutene for å angi at de ikke representerer gjeldende setning. Du kan fortsette å redigere setningen og kjøre den på samme måte som en HVILKEN som helst SQL-setning.

Obs!:  Hvis du skriver inn en SQL-setning, men deretter gjør ytterligere endringer i spørringen ved å endre diagram- og rutenettrutene, Designer spørringen gjenoppbygge og vise SQL-setningen på nytt. I noen tilfeller resulterer denne handlingen i en SQL-setning som er konstruert annerledes enn den du opprinnelig skrev inn (selv om den alltid vil gi de samme resultatene). Denne forskjellen er spesielt sannsynlig når du arbeider med søkebetingelser som involverer flere setninger knyttet til OG og ELLER.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.