Andmete haldamine päringutega

Mitme andmeallikaga päringute loomine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

Sageli, peate vastused tuleb koostada päringud, mis on rohkem kui ühe tabeli või tabelite ja päringute kombinatsiooni teabe kogumine.

Ühenduste kasutamise alustamine

Mõnikord on rohkem kui ühe allika (tabel või päring) mõnele küsimusele vastavad andmete kasutamiseks. Näiteks soovite vaadata, mitu kliendid teatud piirkonnas tellinud mõne kindla toote.

Kui lisate rohkem kui ühe andmeallika, kasutab Access olemasoleva, mis on määratletud seoseid nende vahel või loob nende päringu eesmärgil vahel ühenduste. Ühendus on lihtsalt päringu andmeallikate vahelise seose tüüp.

Märkus.: Ühendab on ajutine ja on ainult seostatud päring. Kui loote sageli sama Liitu tabelite vahel, võiksite püsivate nende vahel seose loomine.

Sisemised ühendamised

Enamik ühendused on Sisemised ühendused. See ei luba välised ühendused, mis on kirjeldatud Loo päringuid välised ühendused.

Sisemine ühendus tagastab andmed ühes andmeallikast ainult siis, kui see leiab sobitamine teise. Näiteks kui saate päringu toodete ja tellimuste kohta teavet, näete ainult andmed kattuvad tellimuse toodetele.

Kuvatõmmis, toodete ja tellimuste tabelid

Iseliitmised

Iseendaga ühendamine ühendab kaks eksemplari sama tabel või päring. Kasutage seda kombineerida sama tabeli kirjed, kui ühendatud väljade väärtused kattuvad.

Oletame näiteks, et teil on töötajate tabel, kus on loetletud kõik töötajad ettevõtte, sh haldurid. Tabel sisaldab aruannete abil välja, mis on halduri töötaja ID-d.

ID

Perekonnanimi

Eesnimi

Aruannete abil

1

Freehafer

Nancy

5

2

Cencini

Roman

3

Kotas

Jaan

10

4

Sergienko

Esialgsed

5

5

Thorpe

Steven

2

6

Neipper

Michael

10

7

Zare

Robert

10

8

Guissani

Laura

10

9

Hellung-Larsen

Anne

5

10

Koppel

Heidi

3

Nime töötaja Manager leidmiseks otsimine töötaja tabelis, leiab halduri aruannete välja ja siis otsida ülemuse ID töötajad samal väljal. Nt Nancy aruannete Manager töötaja nime, kelle ID on 5 – see on Steven Thorpe.

Selle toimingu automatiseerimiseks töötaja tabeli lisamine päringu kaks korda ja looge iseendaga ühendamine. Kui lisate andmeallika teist korda, Access lisab _1 teise eksemplari nimi. Näiteks kui lisate tabel töötajad kaks korda, teise nimega Employees_1. Iga töötaja halduri nimede kuvamiseks saate luua aruannete abil välja töötajate tabeli ja välja töötaja ID vahelise ühenduse Employees_1 tabel.

1. andmete allikate lisamine

  • Valige Loo > päringu kujundus.

Tabelite ja päringute peate kuuluva andmeallikad. (Ärge muretsege. Kui üks, teil on endiselt võimaluse lisada hiljem rohkemate andmeallikatega.)

Andmeallikate võivad tabelid, millest soovite kuvada teavet (nt tabeli tooted) ja tabelid, mis sisaldab teavet peate kasutama kriteeriumid.

Pidage meeles, et olemasolev, andmeallikad on salvestatud päringud. Näiteks kui olete loonud juba antud kuu tellimused leidmiseks päringu, kasutage päringu pluss toodete tabelis, et kuvada kõik tooted müüakse vastava kuu jooksul.

2 seotud andmeallikate ühendamine

  • Ühenduse enda lisamiseks lohistage väli ühes andmeallikast vastavale väljale teise andmeallikas. Access loob vaikimisi sisemine ühendus.

Enamik seosed, loob Access sisemiseks. Ja, kui määratud viitamistervikluse jõustada, see on kaasatud. Kuid mõnel juhul Access ei loo ühendust, et peate. Näiteks kui soovite olemasoleva päringu lisamine uude päringusse pole seoseid loonud, ei loo Access automaatselt ühendused.

3. päringu lõpuleviimine

  • Tavaline järgige päringu loomine: lisage väljundiväljad, lisage kriteeriumid, ja käivitada või salvestada oma päringu. Lisateavet leiate põhilised päringute loomine.

Kas soovite veel teavet?

Exceli koolitus

Outlooki koolitus

Sellest videost saate teada, kuidas luua valikupäringu mitmest andmeallikast.

Saate teada, kuidas luua mitmest allikast sobitada "ühendused" abil.

Samuti saate teada, ühendused, mis on saadaval mitmesuguseid kohta.

Valikupäring, mis kasutab rohkem kui ühe andmeallika järgib samu juhiseid nimega koostamise üks ühe andmeallika.

Avage Päringukujundaja, valige oma tabelit või päringut ja lisada oma väljad.

Kuid väänata.

Kui teete päringu andmeid mitmest allikast, peate looma iga andmeallika sobitada.

Kui soovite teada, millised tooted on tellimuste määramine, peate vastama tellimused oma toodetega.

Nende vasteid loomiseks kasutate, mida nimetatakse "join".

ÜHENDUSE võrdleb kahte levinud väljade andmeid: üks iga andmeallikast.

Ühendus määrab, kuidas andmeid iga välja on täidetud.

Näiteks kõige levinum liitumine ainult tagastab andmed ühelt väljalt leiab vastav väärtus teise, kui see on, kuidas leida iga tellimuse toodete arv.

Muud tüüpi Liitu tagastab ühe välja, kuid ainult VASTAVAID andmeid teisest kõik andmed.

Ja selle näite puhul päringu ütleb teile, millised tellimused ei sisalda toote.

Nüüd oma tabeli seoste loomisel Accessi ka loodud ühenduse iga seose.

Access kasutab oma seosed MUSTRITE ühendused, enamasti oma ühendatud väljade olla teie põhi- ja võõrvõtmete võtmed.

Kuid nad ei pea olema. Saate liituda ka mitteseotud allikatest.

Kui teil on kaks seotud andmeallikate ja nende lisamine päringukujundaja, näete, milline näeb seose – lihtsalt pidage meeles, et see ei ole. Juurdepääs ainult ütleb teile seda kasutada muster ühendust seose tüüp.

Ja kui teil on oma tabelit või päringut vahel ühenduse, saate lisada väljad mõlemast allikast.

Pange tähele, mida me ei lisada ühendatud väljad kujundusruudustikku. Me ei vaja, kuna Access lisab need taustal.

Saate päringu käivitamiseks ja saada tulemus.

Nüüd vaatame lähemalt ühendused, sest teil on vaja mõned põhipunktid meeles pidada.

Esmalt saate seada või muuta Liitmistüüp, paremklõpsates või Topeltpuudutage Liitu joon ja valides Ühenduse atribuudid.

Nende sätete reguleerimine Liitmistüüp päringu ja need on kõige levinumad ühenduste tüübid.

See suvand loob "inner join." See on Liitmistüüp, mis tagastab MÕLEMA tabeli vastavaid andmeid.

Access loob ühenduse seda tüüpi iga kord, kui seose loomine.

Teine võimalus loob "vasakpoolne väline ühendamine," mis tähendab, et teie päring tagastab tabeli, mis on loetletud kõik andmed vasakul ja ainult VASTAVAID andmeid teise tabeli.

Kolmas valik loob "Parem väline ühendus" ja te võite ilmselt ette kujutada mis juhtub.

Päring tagastab kõik andmed tabelist ainult VASTAVAID andmeid tabelist vasakul ja paremal.

Kasutage tavaliselt välised ühendused, kui soovite teada, mis pole müüdud või rohkem üldiselt, kui midagi pole juhtunud.

Meelde, et need on kõige levinum kolme tüüpi ühendused. Saate kasutada ka "ristühendused" ja "ebavõrdseid ühendusi", kuid need pole sageli kasutatud.

Muu oluline punkt ühenduste kohta on, et "seosed" ja "ühendused" ei ole sama.

SEOSE on reeglite kogum, mis määrab viitamistervikluse: kuidas lisada ja kustutada andmeid.

ÜHENDUSE määrab, kuidas teie päring vastab andmeid.

Kuid kahe võib olla tüüpi sarnast.

Näiteks saate oma seosed on külge – üks ja palju – ja teie ühendused võib-olla ka külge – vasak ja parem –, kuid saate kasutada ainult ühenduste päringute ja saate neid ei saa seostes.

Näiteks saate kustutada ühendused ilma kahjustada midagi ei saa seoses andmebaasi.

Samuti saate lisada ühendused, kus seosed pole olemas.

Näiteks saate liituda väljal tabeli väljad päringu, kui need väljad on kattuvad või ühilduvad andmetüübid.

Nüüd teate, kuidas luua valikupäringu mitmest andmeallikast ühenduste töötamiseks. Samuti saate seada või muuta Liitmistüüp. Ja mõistate sarnasused ja erinevused ühendused ja seosed.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×