Duomenų tvarkymas naudojant užklausas

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

„Surface Book“ įrenginio nuotrauka

Išbandykite!

Kartais jūsų užklausose norite matyti visus vieno lentelės ir sutampančius kitų lentelių duomenis. Norėdami tai padaryti, sukurkite išorinius sujungimus.

Vidiniai sujungimai rodo tik tuos duomenis, kurie yra sutampančių duomenų šaltinių. Pavyzdžiui, jei norite Rodyti produktus ir parduotų produktų kiekius, sukuriate vidinį sujungimą tarp produktų ir užsakymų išsamios informacijos lentelių. Kai vykdote užklausą, pateikiami tik produktai, kurie atsiranda užsakymuose, todėl jie rodomi abiejose lentelėse.

Atvirkščiai, išoriniai sujungimai grąžina visus duomenis iš vieno duomenų šaltinio ir kai kurių duomenų iš kitos lentelės arba duomenų šaltinio.

Pavyzdžiui, jei norite pamatyti, kurie produktai nėra parduoti, sukuriate užklausą, kuri rodo produkto ID iš lentelės produktai ir visus sutampančius užsakymų ID lentelėje Išsami užsakymų informacija. Produktai, kurių įrašuose nėra sutampančių duomenų, lentelėje užsakymo informacija grąžina produkto pavadinimą be lauko Užsakymo ID reikšmės.

Kairysis išoriniai sujungimai ir dešinysis išoriniai sujungimai

Išorinį sujungimą lentelė, kurioje rodomi visi jos duomenys, vadinama pagrindine lentele. Lentelė, kurioje rodomi tik keli (Sutampantys) įra ai, vadinama antrine lentele.

Dialogo lange sujungimo ypatybės aprašyta, ką matote su skirtingais sujungimų tipais:

Trijų lentelių ir jų sujungimo ypatybių ekrano nuotrauka

Tarkime, kad sukūrėte užklausą, kad parodytumėte, kuriuos produktus įsigijote Klientai. Išvesties laukai yra produkto pavadinimas, užsakymo ID ir kiekis.

  1. Vidinis sujungimas. Įtraukti tik eilutes (įrašų), kurių abiejų lentelių sujungti laukai yra lygu, pvz., tik tuos produktus, kuriuose yra su jais susietų užsakymų.

  2. Kairysis išoriniai sujungimo. Įtraukite visus duomenis iš lentelės, esančios dalyje kairioji lentelė ir tik tuos duomenis iš lentelės, esančios dešinėje lentelės pavadinimas, kuriame sujungti laukai yra vienodi, pvz., visi užsakymai, bet tik tų užsakymų, kuriuose yra su jais susietų produktų, kiekiai ir produktų ID.

  3. Dešinysis išoriniai sujungimo. Įtraukite visus duomenis iš lentelės, esančios dešinėje lentelės pavadinimas, ir tik tuos duomenis iš lentelės, esančios dalyje kairioji lentelė, kurioje sujungti laukai yra vienodi, pvz., visi produktai, net jei nėra jų užsakymų, kai laukuose užsakymo ID ir kiekis rodoma tuščios reikšmės.

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

1. duomenų šaltinių įtraukimas

  • Pasirinkite kurti > užklausos dizainą.

Įtraukite visas lenteles ir užklausas, kurių jums reikia kaip duomenų šaltinių. (Nesijaudinkite. Jei pamiršite, vis dar turėsite galimybę įtraukti daugiau duomenų šaltinių.)

Jei ji aptinka arba sudeda, "Access" gali Rodyti duomenų šaltinių ryšius.

2. sujungimo įtraukimas

  • Jei nematote ryšio tarp šaltinių, įtraukite sujungimą. Nuvilkite iš lauko, kurį norite gauti viename duomenų šaltinyje, į atitinkamą lauką kitame duomenų šaltinyje. Lentelė, iš kurios velkate, yra lentelė, kuri bus rodoma dialogo lange sujungimo ypatybės. Pagal numatytuosius "Access" sukuria vidinį sujungimą. Jei reikia išorinį sujungimą, pakeiskite jo tipą.

    sujungimo tarp dviejų lentelių ekrano kopija

3. sujungimo keitimas

  1. Dukart spustelėkite liniją, nurodančią sujungimą, kurį norite keisti.

  2. Dialogo lange sujungimo ypatybės Norėdami sukurti išorinį sujungimą, pasirinkite antrą arba trečią parinktį. Tada pasirinkite gerai.

    Atminkite, kad Atkreipkite dėmesį į kurią lentelę yra bazinė lentelė – ta, iš kurios rodomi visi duomenys.

    Sujungimo ypatybių paryškinimo kairiosios lentelės pavadinimo ekrano nuotrauka

4. užklausos užbaigimas

Atlikite įprastus užklausos kūrimo veiksmus: įtraukite išvesties laukus, įtraukite bet kokius kriterijus ir vykdykite arba įrašykite savo užklausą. Norėdami sužinoti, kaip tai padaryti, žiūrėkite kurti pagrindines užklausas.

Norite daugiau?

Pagrindinių užklausų kūrimas

„Excel“ mokymas

„Outlook“ mokymas

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×