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ų kūrimas naudojant daugiau nei vieną duomenų šaltinį

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

Išbandykite!

Dažnai, norėdami gauti reikiami atsakymus, sukuriate užklausas, kurios renka informaciją iš daugiau nei vienos lentelės arba iš lentelių ir užklausų derinio.

Darbo su sujungimais pradžia

Kartais turite naudoti duomenis iš daugiau nei vieno šaltinio (lentelės arba užklausos) atsakymui į klausimą. Pavyzdžiui, galbūt norėsite pamatyti, kiek klientų tam tikrame regione užsakė konkretų produktą.

Kai įtraukiate daugiau nei vieną duomenų šaltinį, "Access" naudoja esamus apibrėžtus ryšius tarp jų arba sukuria sujungimus tarp jų užklausos tikslais. Sujungimas yra tiesiog ryšio tarp užklausos duomenų šaltinių tipas.

Pastaba: Sujungimai yra laikini ir yra susieti tik su užklausa. Jei dažnai kuriate tą patį lentelių sujungimą, galbūt norėsite sukurti nuolatinį jų ryšį.

Vidiniai sujungimai

Dauguma sujungimų yra vidiniai sujungimai. Tai prieštarauja išoriniams sujungimams, kurie aptariami užklausų kūrimas naudojant išorinius sujungimus.

Vidinis sujungimas grąžina duomenis iš vieno šaltinio tik tada, kai randa atitinkančius įrašus kitoje. Pvz., jei pateikiate informacijos apie produktus ir užsakymus užklausą, matysite tik duomenis apie produktus, kurie turi atitinkamą užsakymą.

Produktų ir užsakymų lentelių ekrano nuotrauka

Savarankiški sujungimai

Savarankiškas sujungimas sujungia dvi tos pačios lentelės arba užklausos kopijas. Naudokite ją norėdami sujungti tos pačios lentelės įrašus, kai sujungtuose laukuose yra atitinkančių reikšmių.

Tarkime, kad turite lentelę Darbuotojai, kurioje išvardyti visi organizacijos darbuotojai, įskaitant vadovus. Lentelėje yra laukas Ataskaitos į, kuriame yra darbuotojo vadovo ID.

ID

Pavardė

Vardas

Ataskaitos, į

1

Gabrienė

Teresė

5

2

Cencini

Arūnas

3

Kotas

Sau

10

4

Sergienko

Marija

5

5

Vainius

Tomas

2

6

Neipper

Marijus

10

7

Balčiūnas

Rimantas

10

8

Guissani

Laura

10

9

Grigaitė

Audra

5

10

Dargytė

Janina

3

Norėdami rasti darbuotojo vadovo vardą, lentelėje raskite darbuotoją, raskite vadovo ID lauke Ataskaitos ir ieškokite vadovo ID tame pačiame lauke Darbuotojai. Pvz., Nancy praneša vadovui, kurio darbuotojo ID yra 5, t. y. Steven Thorpe.

Norėdami automatizuoti šią užduotį, dukart įtraukite lentelę Darbuotojas į užklausą ir sukurkite savarankišką prisijungimą. Kai antrą kartą įtraukiate duomenų šaltinį, "Access" prie antrojo egzemplioriaus pavadinimo prideda _1. Pavyzdžiui, jei lentelę Darbuotojai įtrauksite du kartus, antrasis egzempliorius bus pavadintas Employees_1. Norėdami rodyti kiekvieno darbuotojo vadovo vardus, galite sukurti jungtį tarp lentelės Darbuotojai lauko Ataskaitos ir lauko Darbuotojo ID lentelėje Employees_1.

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

Duomenų šaltiniai gali apimti lenteles, iš kurių norite rodyti informaciją (pvz., produktų lentelę) ir lenteles, kuriose yra informacija, kurią reikia naudoti kriterijams.

Atminkite, kad esamos įrašytos užklausos taip pat galimos kaip duomenų šaltiniai. Pavyzdžiui, jei jau sukūrėte užklausą, kad rastumėte visus tam tikrą mėnesį užsakymus, naudokite tą užklausą ir produktų lentelę, kad būtų rodomi visi per tam tikrą mėnesį parduoti produktai.

2. Susijusių duomenų šaltinių sujungimas

  • Norėdami įtraukti sujungimą patys, vilkite lauką iš vieno duomenų šaltinio į atitinkamą lauką kitame duomenų šaltinyje. Pagal numatytuosius nustatymus "Access" sukuria vidinį sujungimą.

Daugumai ryšių "Access" sukuria vidinį sujungimą. Jei nurodėte, kad nuorodų vientisumas turi būti vykdomas, jis įtraukiamas. Tačiau kai kuriais atvejais "Access" nesukuria jums reikiao sujungimo. Pavyzdžiui, jei įtraukiate esamas užklausas į naują užklausą ir nesukūrė ryšių, "Access" automatiškai nesukuria sujungimų.

3. 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?

„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ą!

×