Upravljanje podacima pomoću upita

Slanje upita za nepovezane izvore podataka

Vaš preglednik ne podržava videozapise. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

Isprobajte!

Ponekad morate stvoriti upit da biste povukli informacije iz izvora podataka koji nemaju izravan odnos (jedan-prema-jedan ili jedan-prema-više).

Povezivanje izvora podataka u upitima pomoću posrednih tablica

Kada pokrenete upit, Access koristi odnose koje ste stvorili između tablica i on deducira i stvara veze između drugih izvora podataka. Ako odnos potreban za upit ne postoji, povežite tablice u sklopu tog upita.

Pretpostavimo da želite vidjeti koliko ste narudžbi primili za proizvode različitih dobavljača. Tablica Dobavljači nije povezana s tablicom Pojedinosti o narudžbi koja sadrži ID-ove proizvoda i podatke o količini. No tablica Narudžbenice povezana je s tablicom Detalji narudžbenice.

Više izvora podataka tablice, s unaprijed definiranim odnosima i bez njima.

Savjet: Ako vam je taj odnos možda potreban izvan upita koji stvarate, najbolje je stvoriti posredni odnos za kasnije korištenje. Da biste saznali kako to učiniti, Create odnose više-prema-više.

Ako ne želite stvoriti posrednu tablicu u bazi podataka, koristite tablicu Narudžbenice kao posrednu tablicu u upitu. Dodajte tablicu Dobavljači lijevo od tablice Narudžbenice i stvorite vezu.

Neizravno povezivanje dviju tablica pomoću jedne tablice

Tablica Narudžbenice povezuje dvije tablice, Dobavljači i Pojedinosti narudžbenice. Povežite tablice pomoću polja (kao što je ID u tablici Dobavljač i ID dobavljača u tablici Narudžbenice) koja ispunjavaju sljedeće kriterije:

  • Ta dva polja sadrže odgovarajuće ili kompatibilne vrste podataka. Na primjer, ne možete povezati tekstno polje s brojčanim poljem.

  • Polja identificiraju podudarne, jedinstvene zapise u svakoj tablici. Primjerice, ne želite povezati dva polja Prezime jer prezimena nisu uvijek jedinstvena.

  • Polja jamče točan rezultat zapisa. Ako, primjerice, ID dobavljača povežete s ID-om kupnje, možda ćete dobiti podudaranja ako su ID-ovi slični. No rezultati neće imati smisla jer ID dobavljača nema nikakve veze s ID-om kupnje. Bolji je odabir povezivanje ID-a iz tablice Dobavljač s ID-om dobavljača u tablici Narudžbenice – vraćeni će zapisi imati smisla jer oba polja identificiraju dobavljača.

Koraci

Bez obzira na to imate li posrednu tablicu u bazi podataka ili samo planirate koristiti tablicu u upitu, slijedite ove korake:

  1. Dodajte posrednu tablicu u upit između dviju nepovezanih tablica.

  2. Create sve potrebne veze s posrednim tablicama.

    Connections koristiti bilo koju odgovarajuću vrstu spoja, ali se mora povezati putem polja koja zadovoljavaju kriterije opisane u prethodnom odjeljku ovog modula.

    Stvaranje potrebnih veza s posrednim tablicama
  3. Dovršite upit.

    Slijedite uobičajene korake za stvaranje upita: dodajte izlazna polja, dodajte kriterije i pokrenite ili spremite upit. Da biste saznali kako to učiniti, Create osnovne upite.

    Napomena: U rezultate ne morate uvrstiti posrednu tablicu. Samo mora biti dio izvora podataka upita da bi Access mogao povezati podatke.

Želite li više?

Stvaranje osnovnih upita

Create upiti pridruživanjem više izvora podataka

Stvaranje upita s vanjskim spojevima

Obuka za Excel

Obuka za Outlook

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.