Upravljanje podacima pomoću upita

Stvaranje upita s vanjskim spojevima

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. 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. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Novi zadatak

Ponekad u upitima programa želite vidjeti sve zapise iz jedne tablice, uz odgovarajuće zapise iz druge tablice. Da biste to učinili, stvorite vanjski spojevi.

Spojevi INNER samo podaci se prikazuju kada postoji odgovarajući ID u oba izvora povezanih podataka. Ako, na primjer, ako želite prikazati proizvodi i količine prodaje, stvorite unutarnji spoj između tablice Proizvodi i Detalji narudžbe. Kada pokrenete upit, vraćaju se samo proizvoda koji se pojavljuju u narudžbe, a time se prikazuju u obje tablice.

Nasuprot tome, Vanjski spojevi vratiti sve podatke iz jednog izvora podataka i neke podatke iz druge tablice ili izvor podataka.

Ako, na primjer, ako želite da biste vidjeli još niste prodane proizvode, stvorite upit koji prikazuje ID proizvoda iz tablice Proizvodi i sve odgovarajuće redoslijed ID-a u tablici Detalji narudžbe. Proizvodi koji nemaju zapise koji se podudaraju u tablici Detalji narudžbe vratite naziv proizvoda s nema vrijednosti za polje ID narudžbe.

Lijevi vanjski spojevi i desni vanjski spojevi

U vanjski spoj tablicu koja prikazuje sve njegove zapisa naziva Osnovna tablica. Tablica koja se prikazuje samo neke zapise (koji se podudaraju) zove se formule za izračunavanje postotka.

Dijaloški okvir Svojstva spoja opisuje što vidite s različitim vrstama spojeva:

Snimka zaslona s tri tablice i njihova svojstva spoja

Pretpostavimo da ste stvorili upit da bi se prikazala koje je proizvode klijentima kupili. Izlazna polja su naziv proizvoda, ID narudžbe i količina.

  1. Uključivanje inner. Uvrstite samo recima (zapisima u kojem spojena polja iz obiju tablica jednake, na primjer, samo proizvoda koji su narudžbe povezana s njima).

  2. Lijevi vanjski spoj. Obuhvaća sve zapise iz tablice u odjeljku naziv tablice lijevo i samo zapise iz tablice u odjeljku desno naziv tablice u kojoj su jednako, spojena polja, na primjer, sve narudžbe, ali samo količine i ID oznake proizvoda za te narudžbe koji imaju Proizvodi koji su povezani s njima.

  3. Desni vanjski spoj. Uključuje sve zapise iz tablice pod nazivom tablice desnom i samo one zapise iz tablice u odjeljku naziv tablice lijevo u kojima su spojena polja jednako, na primjer, svi proizvodi čak i kad postoje nema narudžbi za njih, u tom slučaju prazna vrijednosti se prikazuju u poljima ID narudžbe i količina.

Kako to možete prepoznati s ovim se primjerima, važno je znati koja je na lijevoj strani, a koji se na desnoj strani zapravo može se razlikovati od raspored tablice u prozoru upita. Da biste razumjeli podatke koji će se iz upita, pročitajte tekst pažljivo u dijaloškom okviru Svojstva spoja.

1. Dodavanje izvora podataka

  • Odaberite Stvaranje > Dizajn upita.

Dodajte sve tablice i upite potrebno je kao izvora podataka. (Ne brinite. Ako ste zaboravili jednu, i dalje imate priliku da biste dodali više izvora podataka poslije.)

Ako otkrije ili ih deduces, Access možda prikaz odnosa za izvore podataka.

2. dodavanje spoj

  • Ako ne vidite odnos između izvori, dodajte spoja. Povucite polje u jedan izvor podataka u odgovarajuće polje u drugi izvor podataka. Tablice povučete iz nalazi se tablica koja će se pojaviti na lijevoj strani u dijaloškom okviru Svojstva spoja. Po zadanome, Access stvara unutarnji spoj. Ako vam je potrebna vanjski spoj, mu promijeniti vrstu.

    snimka zaslona s spoj između dvije tablice

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 biste pažnju koje tablice je osnovna tablica – onu iz koje se prikazuju svi zapisi.

    Snimka zaslona s svojstva spoja isticanje naziv tablice lijevo

4. dovršite upita

Uobičajeni koraci za stvaranje upita: dodajte izlazna polja, dodajte bilo koji kriterij i pokrenuti ili spremiti upit. Dodatne informacije potražite u odjeljku Stvaranje osnovnih upita.

Želite li još informacija?

Stvaranje osnovnih upita

Obuka za Excel

Obuka za Outlook

Pogledajmo kako koristiti lijeve i desne vanjske spojeve u upit s izdvajanjem.

Vanjski spojevi su strane – lijevih i desnih – i vratili sve podatke iz jedne tablice pa samo MATCHING podatke iz druge. Su korisna kada želite da znaju kada niste nešto dogodilo; na primjer, određene stavke je Prodaja ili studenti su registracije za određene klasu.

Odmah dodajte samo malo bita s ovim.

Tablice koji vraća svi podaci se zove "osnovne tablice" i tablice koji vraća REZULTATE se zove "formule za izračunavanje postotka".

Što je baza, a koji se formule za izračunavanje postotka ovisi o smjer spoja.

Ako koristite desni vanjski spoj, tablica s desne strane je osnovna tablica. Ako koristite lijevi vanjski spoj, tablica s lijeve strane je osnovna tablica.

Vi upravljate li koristite lijevi ili desni vanjski spojevi u dijaloškom okviru Svojstva spoja . Odaberite, a zatim ili desnom tipkom miša kliknite ili dvaput dodirnite crta spajanja... tada Svojstva spoja..., a zatim odaberite drugu ili treću mogućnost.

Tako, recimo postaviti za rad:

Na kartici Stvaranje odaberite Dizajn upita. U nastavku ćemo dodati tablice OrderDetails i proizvoda.

Vidjet ćete da Access koristi odnos jedan-prema-više kao uzorak za pridruživanje i taj znači da je unutarnji spoj.

Dodat ćemo polja Naziv proizvoda i količina, a ako je pokretanju upita samo vraća podatke za proizvoda koji ste je naručili.

Ne možemo informacije, jer ako je upit su vraćanje podataka za Neuređeni popis proizvoda, ne možemo vidjeti ovdje prazni zapisi.

Povratak na prikaz dizajna radimo desnom tipkom miša kliknite ili dvaput dodirnite crta spajanja i odaberite Svojstva spoja. Odaberite drugu mogućnost i obratite pozornost crta spajanja.

Strelicu obavijestit će vas je vanjski spoj, a i pokazuje na formule za izračunavanje postotka. Pokrenite upit, a zatim sortiranje podataka od najmanjeg do najvećeg, a sada znate koje je proizvode su prodaje.

Zato što se događa ako smo promjena desni vanjski spoj?

Ne možemo unesite željene promjene,... pokrenite upit,..., a zatim dobili iste rezultate kao unutarnji spoj: nema prazni zapisi.

Ako smo vidjeli dijaloški okvir Svojstva spoja , dobivamo zašto.

Ne možemo ste vraćanje sve podatke iz tablice Detalji narudžbe, ali samo REZULTATE iz tablice Proizvodi. Drugim riječima, ne možemo se samo vide proizvoda koji imaju odgovarajuće narudžbe i koje je vratio unutarnji spoj isti rezultat.

Sada ste vidjeti kako koristiti vanjski spojevi u upit s izdvajanjem koji koristi više izvora podataka. Tako, razmislite vaše spojeva do, a ne dobijete željeni rezultat, uvijek možete promijeniti ih.

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.

×