Srodne teme
×
Upravljanje podacima pomoću upita
Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.
Upravljanje podacima pomoću upita

Pravljenje upita za nepovezane izvore podataka

Pregledač ne podržava video.

Pokušajte!

Ponekad treba da kreirate upit da biste izvukli informacije iz izvora podataka koji nisu u direktnoj relacije (jedan-prema-jedan ili jedan-prema-više).

Korišćenje posrednih tabela za povezivanje izvora podataka u upitima

Kada pokrenete upit, Access koristi relacije koje ste kreirali između tabela i odvodi i kreira veze između drugih izvora podataka. Ako relacija koja vam je potrebna za upit ne postoji, povežite tabele kao deo tog upita.

Recimo da želite da vidite koliko porudžbina ste primili za proizvode različitih dobavljača. Tabela "Dobavljači" nije povezana sa tabelom "Detalji o porudžbini" koja sadrži informacije o ID-ovima proizvoda i količini. Međutim, tabela "Porudžbenice" je povezana sa tabelom "Detalji o porudžbenicama".

Više izvora podataka tabele, sa unapred definisanim relacijama i bez njih.

Savet: Ako vam ova relacija može biti potrebna izvan upita koji kreirate, najbolje je da kreirate posrednu relaciju za kasniju upotrebu. Da biste saznali kako, pogledajte kreiranje relacija više-prema-više.

Ako ne želite da kreirate posrednu tabelu u bazi podataka, koristite tabelu "Porudžbenice" kao posrednu tabelu u upitu. Dodajte tabelu "Dobavljači" levo od tabele "Porudžbenice" i kreirajte vezu.

Korišćenje jedne tabele za indirektno povezivanje dve druge tabele

Tabela Porudžbenice povezuje dve odvojene tabele, "Dobavljači" i "Detalji o porudžbenici". Povezivanje tabelama koje koriste polja (kao što je ID u tabeli "Dobavljač" i ID dobavljača u tabeli "Porudžbenice") koja ispunjavaju sledeće kriterijume:

  • Dva polja imaju podudatne ili kompatibilne tipove podataka. Na primer, nije moguće povezati tekstualno polje sa brojčanim poljem.

  • Polja identifikuju podudaranje, jedinstvene zapise u svakoj tabeli. Na primer, ne biste želeli da povežete dva polja "Prezime" zato što prezime nije uvek jedinstveno.

  • Polja obezbeđuju da ispravni zapisi rezultat. Na primer, ako povežete ID dobavljača sa ID-om za kupovinu, možete dobiti neka podudaranja ako su ID-ovi slični. Ali rezultati neće imati smisla zato što ID dobavljača nema veze sa ID-om za kupovinu. Bolji izbor je povezivanje ID-a iz tabele "Dobavljač" sa ID-om dobavljača u tabeli "Porudžbenice" – vraćeni zapisi imaće smisla zato što oba polja identifikuju dobavljača.

Koraci

Pratite ove korake da li u bazi podataka imate posrednu tabelu ili samo planirate da je koristite u upitu:

  1. Dodajte posrednu tabelu u upit između dve nepodržane tabele.

  2. Kreirajte sve potrebne veze sa posrednom tabelom.

    Veze mogu da koriste bilo koji odgovarajući tip spoja, ali moraju biti povezani preko polja koja ispunjavaju kriterijume opisane ranije u ovom modulu.

    Kreiranje potrebnih veza sa posrednom tabelom
  3. Dovršite upit.

    Pratite uobičajene korake za kreiranje upita: dodajte polja za izlaz, dodajte kriterijume i pokrenite ili sačuvajte upit. Da biste saznali kako, pogledajte kreiranje osnovnih upita.

    Napomena: U rezultate ne morate da uključite posrednu tabelu. On samo treba da bude deo izvora podataka upita kako bi Access mogao da poveže podatke.

Želite još?

Pravljenje osnovnih upita

Kreiranje upita spajanjem više izvora podataka

Pravljenje upita sa spoljnim spajanjem

Obuka za Excel

Obuka za Outlook

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×