Denne artikel behandler vigtigheden og brugen af EU-forespørgsler og giver også trin til effektivt at bruge den til at få kombinerede resultater.
Antag at en bruger har en MS Access-database med to ikke-relaterede tabeller, en med klientdata og en anden med kundedata. Vi antager, at begge disse tabeller vil have et felt til kontaktoplysninger. Hvis brugeren nu vil se kontaktoplysninger i en visning af begge disse tabeller, bliver han nødt til at bruge Union Query.
Union Query bruges til at vælge og hente oplysninger fra mere end en tabel på én gang. For at gøre dette skal brugeren vælge forespørgslen fra hver tabel, som vil hente dataene og derefter kombinere resultatet ved at oprette foreningsforespørgslen.
Ting at huske, mens du bruger Union Query
- Union-forespørgsler er SQL-specificerede, så de skal skrives direkte i MS SQL ved at skifte til SQL-visning.
- De valgte forespørgsler, som brugeren ønsker at kombinere, skal have det samme antal felter i samme rækkefølge, der består af kompatible datatyper.
Trin til oprettelse af valgte forespørgsler
- Trin 1: Gå til fanen Opret i forespørgselsgruppen, og åbn forespørgseldesign.
- Trin 2: Vælg tabellen med de felter, du vil tilføje, fra showtabellen. Tabellen tilføjes automatisk i dit Query Design-vindue.
- Trin 3: Luk dialogboksen Vis tabel.
- Trin 4: Vælg nu felterne i vinduet Query Design.
Sørg for at vælge den samme rækkefølge og antallet af felter, som du tilføjer til den anden valgforespørgsel. Kontroller også, om datatyperne i hvert felt er kompatible med hinanden eller ej.
- Trin 5: Tilføj nu kriterierne i feltet med de relevante udtryk.
- Trin 6: Kør valgforespørgslen, og kontroller dens output igen. Åbn fanen Design fra gruppen Resultater, og klik på Kør.
- Trin 7: Skift til designvisning.
- Trin 8: Gem nu din valgte forespørgsel uden at lukke
- Trin 9: Gentag proceduren for hver valgte forespørgsel, som brugeren ønsker at kombinere.
Trin til at kombinere udvalgte forespørgsler
Access viser fanen SQL-visningsobjekt, mens den skjuler Query Design-vinduet. Og på dette tidspunkt er fanen SQL-visning tom.
Trin 1: Vælg fanen for den første markeringsforespørgsel, som brugeren vil kombinere som en fagforespørgsel.
- Trin 2: Gå til fanen Start, klik på Vis> SQL-visning.
- Trin 3: Kopier og indsæt SQL-sætningen til den valgte forespørgsel. Åbn nu fanen, som du oprettede i ovenstående trin til 'Oprettelse af en foreningsforespørgsel'.
- Trin 4: Indsæt SQL-sætningen i SQL View Object i unionforespørgslen.
- Trin 5: Slet semikolon (;), der er placeret i slutningen af en markeringsforespørgsel i dens SQL-sætning.
- Trin 6: Tryk på Enter, så markøren bevæger sig en linje ned, og skriv derefter UNION i den nye linje.
- Trin 7: Vælg fanen til den næste forespørgsel, som brugeren vil kombinere i Union Query.
- Trin 8: Gentag alle trin indtil 5, indtil brugeren har kopieret og indsat alle SQL-sætningerne til den valgte forespørgsel i Union Query's SQL View Window. Slet ikke semikolonet fra den sidste SQL-sætning eller forespørgsel.
- Trin 9: Gå til fanen Design i gruppen Grupper, og klik derefter på Kør.
Resultaterne af brugerens forespørgsel vises automatisk på din skærm i en databladvisning.
På trods af en række funktioner, der er rullet ind i de nyeste versioner, lider MS Access-softwaren stadig af databasekrascher. Derfor skal forretningsbrugere investere i et Adgangsreparation værktøj til at håndtere uforudsete udgifter.
Forfatter Introduktion:
Vivian Stevens er en datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder sql opsving og excel-genopretningssoftwareprodukter. For mere information besøg www.datanumen.com
Trin 1: Vælg fanen for den første markeringsforespørgsel, som brugeren vil kombinere som en fagforespørgsel.