Duomenų tvarkymas naudojant užklausas

Užklausų kūrimas naudojant daugiau nei vieną duomenų šaltinį

„Surface Book“ įrenginio nuotrauka

Išbandykite!

Dažnai, Norėdami gauti reikiamus 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 norint atsakyti į klausimą reikia naudoti duomenis iš daugiau nei vieno šaltinio (lentelės arba užklausos). Pvz., galbūt norėsite matyti, kiek vartotojų konkrečiame regione užsakė tam tikrą produktą.

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

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

Vidiniai sujungimai

Dauguma jungčių yra vidiniai sujungimai. Tai prieštarauja išoriniam sujungimui, kuris aptariamas kuriant užklausas su išoriniais sujungimais.

Vidinis sujungimas pateikia duomenis iš vieno šaltinio tik tada, kai randa sutampančius duomenis. Pavyzdžiui, jei norite gauti informacijos apie produktus ir užsakymus, matysite tik tų produktų, kurie turi sutampančią tvarką, duomenis.

Lentelių produktų ir užsakymų ekrano nuotrauka

Savarankiškas sujungimas

Prisijungimas prie savęs sujungia dvi tos pačios lentelės arba užklausos kopijas. Naudokite, jei norite sujungti to paties stalo žurnalus, kai sujungtuose laukuose yra sutampančių reikšmių.

Pavyzdžiui, Tarkime, kad turite lentelę darbuotojai, kurioje išvardyti visi jūsų organizacijos darbuotojai, įskaitant vadybininkus. Lentelėje yra laukas ataskaitos, kurioje yra darbuotojo vadovo ID.

ID

Pavardė

Vardas

Ataskaitos, skirtos

1

Gabrienė

Teresė

5

2

Cencini

Arūnas

3

Kotas

Sau

10

4

Sergienko

Mariya

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 surasti darbuotojo vadovo vardą, raskite darbuotoją lentelėje, raskite vadovo ID lauke ataskaitos, tada susiraskite vadovo ID tame pačiame darbuotojų lauke. Pvz., "Nancy" praneša vadovui, kurio darbuotojo ID yra 5 – tai yra Steven Thorpe.

Norėdami automatizuoti šią užduotį, įtraukite darbuotojų lentelę į savo užklausą dukart, tada sukurkite savęs sujungimą. Kai duomenų šaltinį įtraukiate antrą kartą, "Access" į antrosios instancijos pavadinimą prideda _ 1. Pavyzdžiui, jei įtraukiate lentelę darbuotojai du kartus, antras egzempliorius pavadintas Employees_1. Jei norite, kad būtų rodomi kiekvieno darbuotojo vadybininko vardai, galite sukurti sujungimą tarp ataskaitų lauko lentelės darbuotojai ir darbuotojo ID lauko Employees_1 lentelėje.

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

Duomenų šaltiniuose gali būti lentelių, iš kurių norite Rodyti informaciją (pvz., lentelę produktai) ir lenteles, kuriose yra informacijos, kurios reikia norint naudoti kriterijus.

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

2. prisijungimas prie susijusių duomenų šaltinių

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

Daugeliui ryšių "Access" sukuria vidinį sujungimą. Ir, jei nurodėte, kad turi būti vykdomas nuorodų vientisumas, jis įtrauktas. Tačiau kai kuriais atvejais "Access" nesukuria jums reikalingos prisijungimo. Pavyzdžiui, jei įtrauksite esamas užklausas į naująją užklausą ir nesukūrėte ryšių, "Access" automatiškai nesukuria sujungimų.

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

„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ų.

×