Upravljanje podatkov s poizvedbami

Zagon poizvedbe v nepovezanih virih podatkov

Vaš brskalnik ne podpira tega videoposnetka.

Poskusite!

Včasih morate ustvariti poizvedbo, če želite povleči informacije iz virov podatkov, ki niso neposredno relacije (»ena proti ena« ali »ena proti mnogo«).

Uporaba vmesnih tabel za povezovanje virov podatkov v poizvedbah

Ko zaženete poizvedbo, Access uporabi relacije, ki ste jih ustvarili med tabelami, in jih vodi do povezav med drugimi viri podatkov. Če relacija, ki jo potrebujete za poizvedbo, ne obstaja, povežite tabele kot del te poizvedbe.

Recimo, da želite videti, koliko naročil ste prejeli za izdelke različnih dobaviteljev. Tabela »Dobavitelji« ni povezana s tabelo »Podrobnosti o naročilu«, ki vsebuje ID-je izdelka in podatke o količini. Vendar pa je tabela Naročilnice povezana s tabelo »Podrobnosti naročilnice«.

Več virov podatkov tabele z vnaprej določenimi relacijami in brez njih.

Namig: Če morda potrebujete to relacijo zunaj poizvedbe, ki jo ustvarjate, je najbolje, da ustvarite vmesni odnos za poznejšo uporabo. Če želite izvedeti, kako to želite, glejte Ustvarjanje relacij »mnogo proti mnogo«.

Če ne želite ustvariti vmesne tabele v zbirki podatkov, uporabite tabelo »Naročila« kot vmesno tabelo v poizvedbi. Tabelo »Dobavitelji« dodajte levo od tabele »Naročila« in ustvarite povezavo.

Uporaba ene tabele za posredno povezovanje dveh drugih tabel

Tabela »Naročila« povezuje dve različni tabeli, »Dobavitelji« in »Podrobnosti naročila«. Povežite tabele s polji (kot je ID v tabeli »Dobavitelj« in »ID dobavitelja« v tabeli »Naročila«), ki izpolnjujejo te pogoje:

  • Obe polji imata ujemajoče se ali združljive vrste podatkov. Besedilnega polja na primer ne morete povezati s številim poljem.

  • Polja identificirajo ujemajoče se enolične zapise v vsaki tabeli. Ne želite na primer povezati dveh polj s priimkom, ker priimki niso vedno enolični.

  • Polja zagotavljajo, da je rezultat pravilnih zapisov. Če na primer povežete ID dobavitelja z ID-jem nakupa, boste morda dobili nekaj ujemanj, če so ID-ji podobni. Vendar rezultati ne bodo smiselni, ker ID dobavitelja nima ničesar v zvezi z ID-jem nakupa. Bolje je, da povežete ID iz tabele »Dobavitelj« z ID-jem dobavitelja v tabeli »Naročila«, saj sta vrnjeni zapisi smiselni, ker obe polji določata dobavitelja.

Navodila

Ne glede na to, ali imate vmesno tabelo v zbirki podatkov ali načrtujete uporabo tabele v poizvedbi, sledite tem korakom:

  1. Dodajte vmesno tabelo v poizvedbo med dve nepovezani tabeli.

  2. Ustvarite vse potrebne povezave z vmesno tabelo.

    Povezave lahko uporabljajo katero koli ustrezno vrsto združevanja, vendar morajo biti povezane s polji, ki izpolnjujejo pogoje, opisane prej v tem modulu.

    Ustvarjanje potrebnih povezav z vmesno tabelo
  3. Dokončajte poizvedbo.

    Upoštevajte običajne korake za ustvarjanje poizvedbe: dodajte izhodna polja, dodajte pogoje in zaženite ali shranite poizvedbo. Če želite izvedeti, kako to želite, glejte Ustvarjanje osnovnih poizvedb.

    Opomba: V rezultate vam ni treba vključiti vmesne tabele. Biti mora le del virov podatkov poizvedbe, da lahko Access poveže podatke.

Želite več?

Ustvarjanje osnovnih poizvedb

Ustvarjanje poizvedb z združevanjem več virov podatkov

Ustvarjanje poizvedb z zunanjimi združevanji

Izobraževanje za Excel

Izobraževanje za Outlook

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×