Hvordan Tilføy en uovertruffen Query i Access

Spørringer brukes til å trekke ut et bestemt sett av data fra en relasjonsdatabase, for eksempel en fil som er opprettet av Microsoft Office Access. Hver post i en relasjonsdatabase har ett eller flere felt, som ofte kan knyttes til andre tabeller innenfor den samme databasen.

Hvis to tabellene har lignende data, kan du kjøre en mismatch spørring (også kjent som en "enestående søket") for å vise poster som er annerledes. Videre kan du bruke en spesiell spørring som kalles en "føyer spørring" for å legge poster til en database. Fordi du ikke kan samtidig skrive til og lese fra en datatabell, som kombinerer mismatch og legge spørringer sammen krever at dataene som legges kan ikke skrives til tabellene som søkte.

Bruksanvisning

Microsoft Office 2007 eller nyere

1 Åpne Microsoft Office Access. Klikk Office-knappen (som ser ut som en rund Windows "Start" -knappen), og velg "Open". Velg databasen filen du ønsker å åpne, og klikk på "Open" knappen.

2 Klikk på fanen "Create", og velg "Query Design." Velg navnet på tabellene du ønsker å sammenligne, og klikk "Legg til". Klikk på "Close" for å fortsette.

3 I den øverste halvdelen av design vindu søket, finne felles felt mellom de to tabellene. Hvis databasene har flere felles felt, velger felles felt du ønsker å søke etter. Dra navnet på feltet fra en av tabellene til plasseringen av dens motpart på den andre tabellen. En svart linje vises mellom de to feltene.

4 Høyreklikk på den svarte linjen bli felt i felles. Velg "Bli Egenskaper" fra pop-up menyen. Velg forholdet du ønsker tabellene å ha (for eksempel "Inkluder alle oppføringer fra 'Table1' og bare de Records Fra 'Table2' Der Registrert feltene er like") og klikk "OK."

5 Dobbeltklikk begge felt i felles så både display i nedre halvdel av spørringsutforming vinduet. Skriv uttrykket "Er Null" i feltet i felles kommer fra Table2. Skriv "Uttr1:" (uten anførselstegn) foran navnet på feltet. For eksempel, hvis begge feltene er navngitt "Felt1", endrer du feltet kommer fra Table2 å lese "Uttr1: Felt1" (uten anførselstegn).

6 Klikk på "Tilføy" -knappen. Velg navnet på tabellen du ønsker å legge til (for eksempel "Table3") og klikk på "OK" -knappen. Klikk på knappen "Kjør" (knapp med et utropstegn). Databasen vil varsle deg når søket er ferdig; Klikk "Yes" for å legge postene.

Microsoft Office 2003 eller Forrige

7 Åpne Microsoft Office Access. Klikk på "File" og deretter "Open". Velg databasen filen du ønsker å åpne, og klikk på "Open" knappen.

8 Klikk på "søk" objekt i databasen vinduet, og dobbeltklikk på "Opprett spørring i utformingsvisning." Velg navnet på tabellene du ønsker å sammenligne, og klikk "Legg til". Klikk på "Close" for å fortsette.

9 I den øverste halvdelen av design vindu søket, finne felles felt mellom de to tabellene. Hvis databasene har flere felles felt, velger felles felt du ønsker å søke etter. Dra navnet på feltet fra en av tabellene til plasseringen av dens motpart på den andre tabellen. En svart linje vises mellom de to feltene.

10 Høyreklikk på den svarte linjen bli felt i felles. Velg "Bli Egenskaper" fra pop-up menyen. Velg forholdet du ønsker tabellene å ha (for eksempel "Inkluder alle oppføringer fra 'Table1' og bare de Records Fra 'Table2' Der Registrert feltene er like") og klikk "OK."

11 Dobbeltklikk begge felt i felles slik at både skjermen i den nedre halvdelen av spørringsutforming vinduet. Skriv uttrykket "Er Null" i feltet i felles kommer fra Table2. Skriv "Uttr1:" (uten anførselstegn) foran navnet på feltet. For eksempel, hvis begge feltene er navngitt "Felt1", endrer du feltet kommer fra Table2 å lese "Uttr1: Felt1" (uten anførselstegn).

12 Klikk på databasetype-knappen (den umiddelbart knappen til venstre for utropstegn-knappen). Velg navnet på tabellen du ønsker å legge til (for eksempel "Table3") og klikk på "OK" -knappen. Klikk på knappen "Kjør" (knapp med et utropstegn). Databasen vil varsle deg når søket er ferdig; Klikk "Yes" for å legge postene.

Hint

  • Legge "Uttr1:" til forsiden av misforholdet feltet bidrar til å hindre en feil oppstår. Hvis feltene i felles fra alle tre tabellene er identisk med navnet, vil append søket viser feilen "Duplicate Mottaker" og operasjonen vil mislykkes.