Andmete haldamine päringutega

Väliste ühendamistega päringute loomine

Surface Booki seadme foto

Proovige järele!

Mõnikord soovite päringutes vaadata kõiki kirjeid ühest tabelist koos teiste tabelite vastavaid kirjeid. Selleks looge välised ühendused.

Sisemised ühendused kuvavad ainult andmeid, kui kattuvad ID-ID on mõlemas ühendatud andmeallikates. Kui soovite näiteks kuvada müüdavad tooted ja kogused, loote sisemise liitumise tabelite tooted ja Tellimuse üksikasjad vahel. Päringu käivitamisel tagastatakse ainult tellimustes esinevad tooted, mis kuvatakse seega mõlemas tabelis.

Vastupidisel korral tagastavad välised ühendusedKõik andmed ühest andmeallikast ja mõnest muust tabelist või andmeallikast pärinevast teabest.

Kui soovite näiteks vaadata, milliseid tooteid pole müüdud, saate luua päringu, mis kuvab tabelist tooted toote ID ja kõik vastava tellimuse ID-d tabeli Tellimuse üksikasjad kaudu. Tooted, millel pole vastavaid kirjeid tabelis Tellimuse üksikasjad, tagastavad toote nime, mille väljal Tellimuse ID pole väärtust.

Vasakpoolsed välised ühendused ja parempoolsed välised ühendused

Välisel ühendamisel nimetatakse tabelit, kus on kuvatud kõik selle kirjed, põhitabel. Tabelit, kus kuvatakse ainult mõned (kattuvad) kirjed, nimetatakse sekundaarseks tabeliks.

Dialoogiboks atribuutide ühendamine kirjeldab seda, mida näete eri tüüpi liitude puhul.

Kolme tabeli ekraanipilt ja nende liitumise atribuudid

Oletame, et olete loonud päringu, et näidata, milliseid tooteid teie kliendid ostsid. Teie väljundi väljad on toote nimi, tellimuse ID ja kogus.

  1. Sisemine ühendus. Kaasatakse ainult read (kirjed), kus mõlema tabeli ühendatud väljad on võrdsed (nt ainult nendega seotud tellimustega tooted).

  2. Vasakpoolne väline ühendus. Lisage Kõik kirjed tabelist vasakpoolse tabeli nimi ja ainult need kirjed jaotises parempoolse tabeli nimi, kus ühendatud väljad on võrdsed (nt kõik tellimused), kuid ainult nende tellimuste kogused ja toote ID-d, millel on nendega seotud tooted.

  3. Parempoolne väline ühendus. Lisage tabelisse Kõik kirjed parempoolse tabeli nime all ja ainult need kirjed tabelist vasakpoolne tabel, kus ühendatud väljad on näiteks võrdsed (nt kõik tooted), isegi juhul, kui nende jaoks pole tellimusi, ja kui väljal Tellimuse ID ja kogus kuvatakse tühjad väärtused.

Nagu saate nendest näidetest teavitada, on oluline teada, milline tabel on vasakul ja mis asub paremal, mis võib tegelikult erineda sellest, kuidas tabelid on päringu aknas korraldatud. Kui soovite teada saada, milliseid andmeid päringust saada, lugege hoolikalt teksti dialoogiboksis atribuutide ühendamine.

1. andmeallikate lisamine

  • Valige loo > päringu kujundus.

Lisage kõik vajalikud tabelid ja päringud andmeallikate. (Ära muretse. Kui unustate ühe, on teil siiski võimalus hiljem veel andmeallikaid lisada.)

Kui see tuvastab või järeldab, võib Access kuvada andmeallikate seosed.

2. Liitu lisamine

  • Kui te ei näe seost allikate vahel, lisage ühendus. Lohistage ühes andmeallikas soovitud väljast teise andmeallika vastavale väljale. Lohistatav tabel on tabel, mis kuvatakse dialoogiboksis atribuutide ühendamine vasakul. Access loob vaikimisi sisemise liitumise. Kui vajate välist ühendust, muutke selle tüüpi.

    kahe tabeli vahele liitumise ekraanipilt

3. liitumise muutmine

  1. Topeltklõpsake joont, mis esindab ühendust, mida soovite muuta.

  2. Välise ühenduse loomiseks dialoogiboksis atribuutide ühendamine valige teine või kolmas suvand. Seejärel klõpsake nuppu OK.

    Pidage meeles, et pöörake tähelepanu sellele, milline tabel on põhitabel – see, kust kõik kirjed kuvatakse.

    Pildiga liitumise atribuutidest esiletõstmine vasakpoolse tabeli nimi

4. Sooritage päring

Tehke päringu loomiseks tavalisi toiminguid: lisage väljundi väljad, lisage kriteeriumid ja käivitage või salvestage päring. Lisateavet leiate teemast lihtsate päringute loomine.

Kas soovite lisateavet?

Tavaliste päringute loomine

Exceli koolitus

Outlooki koolitus

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Kas vajate veel abi?

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.

×