Upravljanje podacima pomoću upita

Stvaranje upita s više izvora podataka

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

Često da biste dobili željene odgovore, stvorite upita Prikupite podatke iz više od jedne tablice ili kombinaciju tablica i upita.

Početak rada s spojevi

Ponekad morate koristiti podatke iz više izvora (tablice ili upita) da biste odgovor na pitanje. Ako, na primjer, možda želite vidjeti koliko kupci unutar određenog područja naručili određeni proizvod.

Prilikom dodavanja više izvora podataka, Access koristi postojeće, definirana odnose između njih ili stvara spojeve između njih u svrhu upita. Uključivanje je jednostavno vrste odnosa između podatkovnih izvora u upitu.

Napomena: Spaja su privremene i su samo povezane s upitom. Ako često stvarate isti spoj između tablica, možda ćete morati stvoriti trajna odnos između njih.

Unutrašnja pridruživanja

Većina spojevi su Unutarnji spojevi. To je opposed za Vanjski spojevikoji se spominju u Stvaranje upita s vanjski spojevi.

Unutarnji spoj vraća podatke iz jednog izvora samo kada pronađe zapise koji se podudaraju s drugim. Na primjer, ako je potrebno dohvatiti podatke o proizvodima i narudžbe, samo vidjeti podataka za proizvode koji imaju odgovarajuće narudžbu.

Snimka zaslona proizvoda, a zatim narudžbe tablice

Interna spajanja

Na samostalno uključivanje spaja dvije kopije tablicu ili upit. Koristi se za spajanje zapisa iz iste tablice kad postoje vrijednosti koje se podudaraju u spojena polja.

Recimo da imate tablicu Zaposlenici koji navodi sve zaposlenike u tvrtki ili ustanovi, uključujući šefove. Tablica sadrži izvješća da biste polje, koji sadrži ID zaposlenika manager.

ID

Prezime

Ime

Izvješća

1

Galić

Lucija

5

2

Cencini

Goran

3

Kotas

Sij

10

4

Sergienko

Mariya

5

5

Vukelić

Gordan

2

6

Neipper

Viktor

10

7

Vlašić

Vjekoslav

10

8

Guissani

Anja

10

9

Hrvatin

Jasna

5

10

Crnić

Zorica

3

Da biste pronašli naziv Upravitelj zaposlenika, pronaći zaposlenika u tablici, pronaći ID upravitelja u polju izvješća i traženje rukovoditelja ID-a u istom polju zaposlenika. Na primjer, Nancy izvješća Upravitelj čiji je ID zaposlenika je 5 – to je Thorpe pretraživanja.

Da biste automatizirali ovaj zadatak, dvaput dodati tablice zaposlenika u upit, a zatim stvorite na samostalno uključivanje. Kada drugi put dodate izvora podataka, Access dodaje _1 naziv drugog instance. Ako, na primjer, ako tablica Zaposlenici dodate dvaput drugu pojavu pod nazivom Employees_1. Da biste prikazali Upravitelj naziva za svakog zaposlenika, stvorite spoj između polje izvješća da biste u tablici Zaposlenici i polje ID zaposlenika u tablici Employees_1.

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

Izvori podataka mogu sadržavati tablice iz koje želite prikazati podatke (kao što su tablice Proizvodi) i tablice koja sadrži podatke, morate koristiti kao kriterij.

Imajte na umu da postojećih, spremljene upite dostupni su kao izvora podataka. Ako, na primjer, ako ste već stvorili upit da biste pronašli sve narudžbe za dani mjeseca, koristite da se upit plus tablici proizvoda da biste prikazali sve proizvode prodaje u određenom mjesecu.

2. uključite izvora povezanih podataka

  • Da biste dodali spoj sami, povucite polje iz jednog izvora podataka u odgovarajuće polje u drugi izvor podataka. Po zadanome, Access stvara unutarnji spoj.

Za većinu odnose, Access stvara unutarnji spoj. Možete i ako ste odredili da se referencijalni integritet nameće je uključen. No u nekim slučajevima, Access neće stvoriti spoj koji su vam potrebni. Ako, na primjer, ako postojeće upite dodati novi upit, a niste stvorili odnose, Access ne stvara automatski spojeva.

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

Obuka za Excel

Obuka za Outlook

U ovom ćete videozapisu ćete saznati kako stvaranje upita s odabiranjem s više izvora podataka.

Ćete saznati kako koristiti "spojeva" da biste stvorili podudaranje između većeg broja izvora.

Također ćete naučiti o raznim vrstama spojeva koje su dostupne.

Stvaranje upita s odabiranjem koji koristi više od jednog izvora podataka slijedi iste osnovne korake kao sastavljanje jedan s jedan izvor podataka.

Otvorite Dizajner upita, odaberite tablica ili upita i dodajte polja.

No postoji u twist.

Kada je upit više izvora podataka, potrebnih za stvaranje podudaranje između svaki izvor.

Ako, na primjer, ako želite saznati koje je proizvode su skupa narudžbe, imate tako da odgovara narudžbe svoje proizvode sustava.

Da biste stvorili te rezultate, koristite što je pod nazivom "Pridruži".

Podatke u dva uobičajena polja u usporedbi SPOJ: jednu od svaki izvor podataka.

Pridruživanje određuje kako se uparuje podatke iz svakoga polja.

Ako, na primjer, najčešća vrsta spoja samo vraća podatke iz jednog polja kada pronađe odgovarajuću vrijednost u drugu, a to je kako saznati broj proizvoda u svakoj narudžbenici.

Druge vrste spoja vraća sve podatke iz jednog polja, ali samo MATCHING podatke iz druge.

I u ovom primjeru upit se obavještava narudžbi koje ne sadrže navedeni proizvoda.

Sada kada ste stvorili odnose tablice, Access i stvara pridruživanja za svaki odnos.

Access koristi odnosa kao UZORAKA za spojeva tako da u većini slučajeva spojena polja će biti primarnih i vanjskih ključeva.

No ne moraju biti. Možete uključiti i nepovezanih izvora.

Ako imate dvije povezane izvora i njihovo dodavanje u dizajneru upita, vidjeli kako izgleda odnos – samo Imajte na umu da nije. Pristup je samo koja upozorava vrstu odnosa koji se koristi kao uzorak za pridruživanje.

I pod uvjetom da imate spoj između tablica ili upita, dodajte polja iz oba izvora.

Obratite pozornost na to, da niste dodat ćemo spojena polja u rešetku dizajna. Ne možemo ne morate, jer Access ih dodaje u pozadini.

Možete pokrenuti upit i dobiti rezultat.

Sada Pogledajmo detaljnije Upoznavanje spojeva jer ćete morati Imajte na umu nekoliko ključne točke.

Prvo, možete postaviti ili promijeniti vrstu spoja tako da desnom tipkom miša kliknete ili dvostrukim dodirom crta spajanja i odaberete Svojstva spoja.

Ovo su najčešće vrste spojeva i ove postavke kontrolirati vrstu spoja u upitu.

Tom se mogućnošću stvara "unutarnji spoj". To je vrsta spoja koja vraća odgovarajuće podatke iz OBJE tablice.

Access stvara ovu vrstu spoja svaki put kada stvorite odnos.

Druga mogućnost stvara na "lijevi vanjski spoj," što znači da upit vraća sve podatke iz tablice na popisu s lijeve i samo MATCHING podatke iz druge tablice.

Treća mogućnost stvara na "desni vanjski spoj", a možete vjerojatno pogoditi što se događa.

Upit vraća sve podatke iz tablice zdesna, a samo MATCHING podatke iz tablice na lijevoj strani.

Vanjski spojevi obično koristite kada želite saznati što nije prodao ili više generically kada nešto što nije se dogodilo.

Ovo su tri najčešće vrste spojeva opoziv. Možete koristiti i "unakrsni spojevi" i "Nejednaki spojevi", ali ih ne rijetko koristiti.

Ostale ključno o spojevima je da "odnosa" i "spojeva" nisu isto.

ODNOS je skup pravila koji određuju referencijalnog integriteta: kako se dodaju i izbrisati podatke.

SPOJ određuje način na koji upit odgovaraju podacima.

No dviju može biti kakav slično.

Ako, na primjer, odnosa može imati strane – jedan i više – i vaše spojevi također može imati strane – lijevih i desnih –, ali samo koristiti spojeve u upitima, a možete ih koristiti na način koji vam u odnosu.

Ako, na primjer, možete izbrisati spojeva bez straha baze podataka, nešto što nije izvedivo pomoću odnosa.

Osim toga, možete dodati spojeva kojemu ne postoje odnosi.

Na primjer, možete se uključiti polje u tablici pomoću polja u upitu pod uvjetom da ta polja imaju odgovarajuće ili kompatibilne vrste podataka.

Sada kada znate da biste radili s spoj stvorite upit s izdvajanjem s više izvora podataka. Također možete postaviti ili promijeniti vrstu spoja. I razumijete sličnosti i razlike između spojevi i odnose.

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.

×