Upravljanje podacima pomoću upita

Stvaranje upita s vanjskim spojevima

Fotogalerija uređaja Surface Book

Isprobajte!

Ponekad u upitima želite vidjeti sve zapise iz jedne tablice, zajedno s podudarnim zapisima iz druge tablice. Da biste to učinili, stvorite vanjske spojeve.

Inner pridružuje se samo prikazuje podatke kada se u oba povezana izvora podataka nalazi odgovarajući ID. Ako, primjerice, želite prikazati proizvode i količine koje ste prodali, stvorite unutrašnji spoj između tablica proizvodi i pojedinosti narudžbe. Kada pokrenete upit, vraćaju se samo proizvodi koji se javljaju u narudžbama, a time se prikazuju i u obje tablice.

Nasuprot tome, vanjski spojevi vraćaju sve podatke iz jednog izvora podataka i neke podatke iz druge tablice ili izvora podataka.

Ako, primjerice, želite vidjeti koji se proizvodi nisu prodali, stvorite upit koji prikazuje ID proizvoda iz tablice proizvodi i bilo koje odgovarajuće ID-ove narudžbe iz tablice Detalji o narudžbi. Proizvodi koji nemaju podudarne zapise u tablici Detalji narudžbe vraćaju naziv proizvoda bez vrijednosti za polje ID narudžbe.

Lijeva vanjska spojeva i desni vanjski spojevi

U vanjskom pridruživanjem tablica koja prikazuje sve zapise naziva se bazna tablica. Tablica koja prikazuje samo neke (podudarne) zapise naziva se sekundarnom tablicom.

Dijaloški okvir Svojstva spoja opisuje ono što se prikazuje s raznim vrstama spojeva:

Snimka zaslona s tri tablice i njihovim svojstvima spoja

Pretpostavimo da ste stvorili upit da biste prikazali proizvode koje su vaši kupci kupili. Izlazna polja jesu naziv proizvoda, ID narudžbe i količina.

  1. Unutrašnji spoj. Uvrstite samo retke (zapise) u kojima su spojena polja iz obje tablice jednaka, na primjer, samo proizvodi s narudžbama povezanim s njima.

  2. Lijeva vanjska spoj. Uvrstite sve zapise iz tablice u odjeljak s lijevom tablicom i samo one zapise iz tablice u odjeljku Naziv tablice u kojoj su spojena polja jednaka, primjerice sve narudžbe, ali samo količine i ID-ovi proizvoda za one narudžbe koje imaju pridružene proizvode.

  3. Desni vanjski spoj. Uvrstite sve zapise iz tablice u okvir naziv desne tablice i samo one zapise iz tablice u odjeljku Naziv lijevog tablice u kojima su spojena polja jednaka, primjerice, svi proizvodi, čak i ako za njih nema naloga, u kojem se slučaju prazne vrijednosti prikazuju u poljima ID narudžbe i količina.

Kao što možete reći iz ovih primjera, važno je znati koja je tablica na lijevoj strani i koja se nalazi na desnoj strani, što se zapravo može razlikovati od načina na koji su tablice raspoređene u prozoru upita. Da biste razumjeli koje podatke možete dobiti iz upita, pažljivo pročitajte tekst u dijaloškom okviru Svojstva spoja.

1. Dodavanje izvora podataka

  • Odaberite stvori > dizajn upita.

Dodajte sve tablice i upite koji su vam potrebni kao izvori podataka. (Ne brinite. Ako ga zaboravite, još uvijek imate priliku kasnije dodati više izvora podataka.)

Ako ih otkrije ili odbije, Access može prikazati odnose za izvore podataka.

2. Dodavanje spoja

  • Ako ne vidite odnos između izvora, dodajte spoj. Odvucite iz polja koje želite u jednom izvoru podataka u odgovarajuće polje u drugom izvoru podataka. Tablica koja vuče iz tablice je koja će se pojaviti na lijevoj strani u dijaloškom okviru Svojstva spoja. Access po zadanom stvara unutarnji spoj. Ako vam je potreban vanjski spoj, promijenite njegovu vrstu.

    Snimka zaslona spoja između dviju tablica

3. promjena spoja

  1. Dvokliknite crtu koja predstavlja spoj koji želite promijeniti.

  2. U dijaloškom okviru Svojstva spoja da biste stvorili vanjski spoj, odaberite drugu ili treću mogućnost. Zatim odaberite u redu.

    Imajte na umu da obratite pozornost na tablicu koja je bazna tablica – ona iz koje se prikazuju svi zapisi.

    Snimka zaslona svojstava spoja s isticanjem lijevog naziva tablice

4. dovršetak upita

Slijedite uobičajene korake za stvaranje upita: Dodavanje izlaznih polja, dodavanje kriterija i pokretanje ili spremanje upita. Upute potražite u članku Stvaranje osnovnih upita.

Želite još informacija?

Stvaranje osnovnih upita

Obuka za Excel

Obuka za Outlook

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×