Andmete haldamine päringutega

Väliste ühendamistega 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.

Mõnikord oma päringute soovite näha kõiki kirjeid koos teises tabelis vastavaid kirjeid ühest tabelist. Selleks luua välised ühendused.

Sisemine ühenduste ainult andmeid kuvada, kui mõlema ühendatud andmeallika kattuvad ID-d. Näiteks, kui soovite kuvada kogused müüdud tooted ja, loote sisemiseks tooted ja Tellimuse üksikasjad tabelite vahel. Päringu käivitamisel tagastatavad tooted, mis toimub tellimused ja seega kuvatakse mõlemas tabelis.

Seevastu välised ühendused tulu Kõik andmed üks andmeallikas ja mõned andmeid teise tabeli või andmeallikaga.

Näiteks kui soovite näha, milliste toodete pole müüdud, saate luua päring, mis näitab toote ID tabelist tooted ja mis tahes kattuvad Tellimuse ID tabelis Tellimuse üksikasjad. Tooted, mida pole vastavaid kirjeid tabelis Tellimuse üksikasjad tagastada toote nimi välja Tellimuse ID pole väärtusega.

Välised ühendused ja parempoolne väline ühendamine

Välise ühenduse, nimetatakse tabelit, mis kuvab kõik selle põhitabel. Tabel, mis kuvatakse ainult teatud (ühtivate) kirjete nimetatakse teisene tabel.

Dialoogiboksis Atribuutide ühendamine kirjeldab erinevaid ühendusetüüpe osad:

Kuvatõmmis kolme tabelid ja nende atribuutide ühendamine

Oletame, et teie loodud päringu Kuva tooted, mida oma klientidele ostetud. Teie väljundiväljad on toote nimi, tellimuse ID ja kogus.

  1. Sisemine liituda. Sisaldavad ainult ridadega (kirjed, kus mõlema tabeli ühendatud väljad on võrdsed, näiteks tooted, mis on nendega seotud tellimused).

  2. Vasakpoolne väline ühendamine. Kaasa Kõik kirjed tabelist vasakule tabeli nime all ja ainult need kirjed tabelist paremale tabeli nime all, kus ühendatud väljad on võrdsed, näiteks kõik tellimused, kuid ainult koguseid ja toote ID-d on tellimusi jaoks seotud tooted.

  3. Paremklõpsake välisühend. Kaasa Kõik kirjed tabelist paremal tabeli nime all ja ainult need kirjed tabelist vasakule tabeli nime, mille ühendatud väljad on võrdsed, näiteks jaotises Kõik tooted, isegi siis, kui neid pole tellimused, mille puhul on tühi Tellimuse ID ja kogus väljadel kuvatakse väärtused.

Nagu näete neist näidetest, on oluline teada, milline tabel on vasakul ja mis on paremal, mis tegelikult võib erineda sellest, kuidas tabelid on korraldatud päringuakna. Et aru saada, millised andmed kuvatakse teie päringu lugeda teksti hoolikalt dialoogiboksis atribuutide ühendamine.

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.)

Kui see tuvastab või järeldab need, Access võib kuvada seoste andmeallikate jaoks.

2. ühenduse lisamine

  • Kui te ei näe vaheline allikad, lisada ühenduse. Lohistage soovitud väli ühe andmeallika vastavale väljale teise andmeallikas. Saate lohistada tabel on tabel, mis kuvatakse dialoogiboksis atribuutide ühendamine vasakul. Access loob vaikimisi sisemine ühendus. Kui teil on vaja välist ühendust, selle tüüpi muuta.

    kahe tabeli vahel ühenduse kuvatõmmis

3. ühenduse muutmine

  1. Topeltklõpsake rida, mis tähistab ühendus, mida soovite muuta.

  2. Valige dialoogiboksis Atribuutide ühendamine välise ühenduse loomiseks teise ja kolmanda suvand. Seejärel valige OK.

    Ärge unustage tähelepanu, milline tabel on põhiline tabeli – kuvatakse kõik kirjed, millest üks.

    Kuvatõmmis, Ühendamisatribuudid esiletõstmine vasakul tabeli nimi

4. Täitke päring

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?

Tavaliste päringute loomine

Exceli koolitus

Outlooki koolitus

Vaatame valige päringus vasak- ja parempoolne väline ühenduste kasutamise kohta.

Välised ühendused on külge – vasak ja parem- ja need tagastada kõik andmed ühest tabelist ja ainult VASTAVAID andmeid teisest. Need on kasulik, kui soovite teada, kui midagi on juhtunud; näiteks teatud üksuse on pole müüa või teatud klassi õppurite ei registreerimisel.

Nüüd lisamine ainult natuke seda.

Tabel, mis tagastab kõik andmed nimetatakse "base tabel" ja tabeli, mis tagastab VASTEID on "teisene tabel".

Mis on alus ja mis on sekundaarne tabeli sõltub ühendust suunda.

Kui kasutate parempoolne väline ühendamine, paremal tabel on põhiline tabeli. Kui kasutate vasakpoolne väline ühendamine, vasakul tabel on põhiline tabeli.

Saate määrata, kas kasutate vasak või parem väline ühendus dialoogiboks Ühenduse atribuudid . Valige ja seejärel kas paremklõpsake või koputage liitmisjoone... seejärel Liitu atribuudid... Valige suvand teise ja kolmanda.

Niisiis, alustame sellele see töö:

Valige menüü Loo jaotises Päringu kujundus. Siin lisame OrderDetails ja toodete tabelid.

Näete, et Access kasutada üks-mitmele seose MUSTRI ühendust ja see tähendab, et see on sisemine ühendus.

Lisame välju tootenimi ja kogus ja kui päringu käivitamiseks, tagastab see ainult andmed on tellitud toodete kohta.

Me leida, kuna kui päring on tagastab andmed Järjestamata toodete, näeme oleks tühjad kirjed siin.

Tagasi vaate kujundamine me paremklõpsake või koputage Liitu rida ja valige käsk Liitu atribuudid. Valige teine valik ja pange tähele Liitu joon.

Noolt teada on välise ühenduse ja viitab ka teisene tabel. Päringu käivitamiseks sordi Väikseimast suurimani andmed ja nüüd saate teada, milliseid tooteid müüakse ei.

Mis juhtub, kui me muuta parempoolne väline ühendamine?

Teeme muutmine,...... päringu käivitamiseks ja saada sama tulemuse kui sisemine ühendus: pole tühjad kirjed.

Kui vaatame dialoogiboksis Atribuutide ühendamine , näeme põhjust.

Me ei Tellimuse üksikasjad, kuid ainult VASTEID toodete tabelist kõik andmed naasnud. Teisisõnu, me ainult näeme tooted, mis on vastava tellimuse ja see on sama tulemuse tagastatud sisemiseks.

Nüüd näete, kuidas kasutada välised ühendused, valige päringu, mis kasutab mitmest andmeallikast. Jah, arvates oma ühenduste kaudu ja kui te ei saa soovitud tulemuse, saate alati muuta nende.

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.

×