Susijusios temos
×
Duomenų tvarkymas naudojant užklausas
Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.
Duomenų tvarkymas naudojant užklausas

Užklausų su išorinėmis jungtimis kūrimas

Jūsų naršyklė nepalaiko vaizdo įrašo.

Išbandykite!

Kartais užklausose norite matyti visus įrašus iš vienos lentelės kartu su sutampančių įrašų iš kitos lentelės. Norėdami tai padaryti, sukurkite išorinius sujungimus.

Vidiniai sujungimai rodo duomenis tik tada, kai abiejuose prijungtuose duomenų šaltiniuose yra atitinkantis ID. Pavyzdžiui, jei norite rodyti parduotus produktus ir kiekius, sukuriate vidinį sujungimą tarp lentelių Produktai ir Užsakymo informacija. Kai vykdote užklausą, grąžinami tik produktai, kurie pateikiami užsakymuose ir rodomi abiejose lentelėse.

Priešingai, išoriniai sujungimaigrąžina visus duomenis iš vieno duomenų šaltinio ir kai kuriuos duomenis iš kitos lentelės arba duomenų šaltinio.

Pavyzdžiui, jei norite pamatyti, kurie produktai neparduoti, sukuriate užklausą, kurioje rodomas produkto ID iš lentelės Produktai ir bet kokie atitinkantys užsakymo ID iš lentelės Užsakymo informacija. Produktai, kurių lentelėje Užsakymo informacija nėra atitinkančių įrašų, grąžina produkto pavadinimą be lauko Užsakymo ID reikšmės.

Kairysis išorinis sujungimas ir dešinysis išorinis sujungimas

Išoriniame sujungime lentelė, kurioje rodomi visi jos įrašai, vadinama bazine lentele. Lentelė, kurioje rodomi tik kai kurie (sutampantys) įrašai, vadinama antrine lentele.

Dialogo lange Sujungimo ypatybės aprašoma, ką matote su skirtingų tipų sujungimais:

Trijų lentelių ir jų sujungimo ypatybės ekrano kopija

Tarkime, kad sukūrėte užklausą, kad būtų rodomi produktai, kuriuos įsigijo jūsų klientai. Išvesties laukai yra Produkto pavadinimas, Užsakymo ID ir Kiekis.

  1. Vidinis sujungimas. Apima tik eilutes (įrašus), kuriose sujungti laukai iš abiejų lentelių yra lygūs, pvz., tik produktai, kuriuose yra su jomis susietų užsakymų.

  2. Kairysis išorinis sujungimas. Įtraukite visus lentelės įrašus kairėje lentelės pavadinime ir tik tuos įrašus iš lentelės, kurios dešiniosios lentelės pavadinimas, kuriuose sujungti laukai yra lygūs, pvz., visus užsakymus, bet tik tų užsakymų, kuriuose yra su jais susietų produktų, kiekius ir produkto ID.

  3. Dešiniuoju išoriniu sujungimu. Įtraukite visus lentelės įrašus, esančius dalyje Dešiniosios lentelės pavadinimas, ir tik tuos įrašus iš lentelės, kurios kairiojoje lentelės pavadinime yra lygūs, pvz., visi produktai, net jei jų užsakymų nėra, tokiu atveju laukuose Užsakymo ID ir Kiekis rodomos tuščios reikšmės.

Kaip galite pasakyti iš šių pavyzdžių, svarbu žinoti, kuri lentelė yra kairėje ir kuri yra dešinėje pusėje, o tai iš tikrųjų gali skirtis nuo lentelių sutvarkymas užklausos lange. Norėdami suprasti, kuriuos duomenis gausite iš užklausos, atidžiai perskaitykite tekstą dialogo lange Sujungimo ypatybės.

1. Duomenų šaltinių įtraukimas

  • Pasirinkite Kurti > užklausos dizainą.

Įtraukite visas lenteles ir užklausas, kurios jums reikia, kaip duomenų šaltinius. (Nesijaudinkite. Jei jį pamiršite, vis tiek siųsite galimybę įtraukti daugiau duomenų šaltinių vėliau.)

Jei programa aptinka arba išsaktyvins, "Access" gali rodyti duomenų šaltinių ryšius.

2. Sujungimo įtraukimas

  • Jei nematote ryšio tarp šaltinių, įtraukite sujungimą. Vilkite iš norimo vieno duomenų šaltinio lauko į atitinkamą kito duomenų šaltinio lauką. Lentelė, iš kurios velkate, yra lentelė, kuri bus rodoma dialogo lango Sujungimo ypatybės kairėje. Pagal numatytuosius nustatymus "Access" sukuria vidinį sujungimą. Jei reikia išorinio sujungimo, pakeiskite jo tipą.

    dviejų lentelių sujungimo ekrano kopija

3. Sujungimo keitimas

  1. Dukart spustelėkite liniją, nurodančią norimą keisti sujungimą.

  2. Dialogo lange Sujungimo ypatybės, norėdami sukurti išorinį sujungimą, pasirinkite antrą arba trečią parinktį. Tada pasirinkite Gerai.

    Nepamirškite atkreipti dėmesį į tai, kuri lentelė yra pagrindinė lentelė – tai lentelė, iš kurios rodomi visi įrašai.

    Kairiosios lentelės pavadinimo sujungimo ypatybės paryškinimo ekrano nuotrauka

4. Užbaikite užklausą

Atlikite įprastus užklausos kūrimo veiksmus: įtraukite išvesties laukus, įtraukite kriterijų ir vykdykite arba įrašykite užklausą. Norėdami sužinoti, kaip tai padaryti, žr. Pagrindinių užklausų kūrimas.

Norite daugiau?

Pagrindinių užklausų kūrimas

„Excel“ mokymas

„Outlook“ mokymas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×