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

Nesusijusių duomenų šaltinių užklausų pateikimas

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

Išbandykite!

Kartais reikia sukurti užklausą, kad būtų galima gauti informacijos iš duomenų šaltinių, kurie neturi tiesioginio ("vienas su vienu" arba "vienas su daugeliu") ryšio.

Tarpinių lentelių naudojimas duomenų šaltiniams užklausose sujungti

Kai vykdote užklausą, "Access" naudoja ryšius, kuriuos sukūrėte tarp lentelių, ir sukuria ryšius tarp kitų duomenų šaltinių. Jei ryšio, kuris reikalingas užklausai, nėra, lenteles prijunkite kaip tos užklausos dalį.

Tarkime, norite pamatyti, kiek produktų gavote iš skirtingų tiekėjų. Lentelė Tiekėjai nėra prijungta prie pirkimo užsakymo išsamios informacijos lentelės, kurioje yra produkto ID ir kiekio informacija. Tačiau lentelė Pirkimo užsakymai yra prijungta prie lentelės Pirkimo užsakymų informacija.

Keli lentelės duomenų šaltiniai su iš anksto apibrėžtais ryšiais ir be jų.

Patarimas: Jei jums gali prireikti šio ryšio už kuriamos užklausos ribų, geriausia sukurti tarpinį ryšį vėlesniam naudojimui. Norėdami sužinoti, kaip tai padaryti, žr. Ryšių "daugelis su daugeliu" kūrimas.

Jei nenorite sukurti tarpinės lentelės duomenų bazėje, naudokite lentelę Pirkimo užsakymai kaip tarpinę lentelę užklausoje. Įtraukite lentelę Tiekėjai į kairę nuo lentelės Pirkimo užsakymai ir sukurkite ryšį.

Vienos lentelės naudojimas netiesiogiai sujungti dvi kitas lenteles

Lentelė Pirkimo užsakymai sujungia dvi skirtingas lenteles, tiekėjų ir pirkimo užsakymo informaciją. Prisijungimas lenteles naudodami laukus (pvz., LENTELĖS Tiekėjas ID ir Tiekėjo ID lentelėje Pirkimo užsakymai), kurie atitinka šiuos kriterijus:

  • Du laukai turi sutampančių arba suderinamų duomenų tipus. Pavyzdžiui, negalite prijungti teksto lauko prie skaičiaus lauko.

  • Laukuose identifikuojami sutampantys, unikalūs įrašai kiekvienoje lentelėje. Pavyzdžiui, nenorėtumėte sujungti dviejų laukų Pavardė, nes pavardės ne visada yra unikalios.

  • Laukai užtikrina, kad būtų gauti tinkami įrašai. Pavyzdžiui, jei prijungsite tiekėjo ID prie pirkimo ID, galite gauti atitikmenų, jei ID yra panašūs. Tačiau rezultatai nebus prasmingi, nes tiekėjo ID neturi nieko bendro su pirkimo ID. Geresnis pasirinkimas yra prijungti ID iš lentelės Tiekėjas prie tiekėjo ID lentelėje Pirkimo užsakymai – pateikti įrašai bus prasmingi, nes abu laukai identifikuoja tiekėją.

Veiksmai

Nesvarbu, ar duomenų bazėje turite tarpinę lentelę, ar tiesiog planuojate ją naudoti užklausoje, atlikite šiuos veiksmus:

  1. Įtraukite tarpinę lentelę į užklausą tarp dviejų nesujungtų lentelių.

  2. Sukurkite visus reikalingus ryšius naudodami tarpinę lentelę.

    Ryšiai gali naudoti bet kokio tipo sujungimą, bet turi būti sujungti per laukus, kurie atitinka anksčiau šiame modulyje aprašytus kriterijus.

    Reikalingų ryšių kūrimas naudojant tarpinę lentelę
  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.

    Pastaba: Į rezultatus nereikia įtraukti tarpinės lentelės. Jis tiesiog turi būti užklausos duomenų šaltinių dalis, kad "Access" galėtų sujungti duomenis.

Norite daugiau?

Pagrindinių užklausų kūrimas

Užklausų kūrimas prisijungiant prie daugiau nei vieno duomenų šaltinio

Užklausų su išorinėmis jungtimis 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ą!

×