Upravljanje podatkov s poizvedbami

Ustvarjanje poizvedb z zunanjimi združevanji

Fotografija naprave Surface Book

Poskusite!

Včasih v poizvedbah si želite ogledati vse zapise iz ene tabele skupaj z ujemajočimi se zapisi iz druge tabele. To naredite tako, da ustvarite zunanje stike.

Inner joins prikaže le podatke, ko je v obeh povezanih virih podatkov ujemajoč ID. Če želite na primer prikazati prodane izdelke in količine, ustvarite notranje združevanje v tabelah» izdelki «in» podrobnosti o naročilu «. Ko zaženete poizvedbo, so vrnjeni le izdelki, ki se pojavijo v naročilih in tako prikazani v obeh tabelah.

V nasprotju s tem zunanji stiki vrnejo vse podatke iz enega vira podatkov in nekaj podatkov iz druge tabele ali podatkovnega vira.

Če si želite na primer ogledati, kateri izdelki niso bili prodani, ustvarite poizvedbo, ki prikazuje ID izdelka iz tabele» izdelki «in» vsi ID-ji vrstnega reda «v tabeli» podrobnosti naročila «. Izdelki, ki nimajo ujemajočih se zapisov v tabeli» podrobnosti naročila «vrnejo ime izdelka brez vrednosti za polje» ID naročila «.

Leva zunanja združevanja in desna zunanja združevanja

V zunanjem združevanju je tabela, ki prikazuje vse zapise, imenovana Osnovna tabela. Tabela, v kateri so prikazani le nekateri (ujemajoči se) zapisi, se imenuje sekundarna tabela.

V pogovornem oknu lastnosti združevanja je opisano, kaj vidite z različnimi vrstami združevanja:

Posnetek zaslona treh tabel in lastnosti združevanja

Recimo, da ste ustvarili poizvedbo, ki prikazuje, kateri izdelki so jih kupili kupci. Izhodna polja so ime izdelka, ID naročila in količina.

  1. Notranje združevanje. Vključite le vrstice (zapise), v katerih so polja, ki so povezana z obema tabelama, enaka, na primer le izdelke z naročili, povezanimi z njimi.

  2. Levo zunanje združevanje. Vključite vse zapise iz tabele pod ime leve tabele in le tiste zapise iz tabele v razdelku desno ime tabele, v kateri so polja, ki so povezana, enaka, na primer vsa naročila, vendar le količine in ID izdelka za tiste naročila, ki imajo izdelke, ki so povezani z njimi.

  3. Desno zunanje združevanje. Vključite vse zapise iz tabele v razdelku desno ime tabele in le tiste zapise iz tabele v razdelku ime leve tabele, v katerih so polja, ki so povezana, enaka, na primer vsi izdelki, tudi če zanje ni naročila, pri čemer so prazne vrednosti PRIKAZANE v poljih» ID naročila «in» količina «.

Kot lahko poveste iz teh primerov, je pomembno, da veste, katera tabela je na levi strani in ki je na desni strani, ki se lahko dejansko razlikuje od tega, kako so tabele razporejene v oknu poizvedbe. Če želite razumeti, katere podatke boste dobili iz vaše poizvedbe, pozorno preberite besedilo v pogovornem oknu lastnosti združevanja.

1. Dodajanje virov podatkov

  • Izberite ustvari > načrt poizvedbe.

Dodajte vse tabele in poizvedbe, ki jih potrebujete kot vire podatkov. (Ne skrbite. Če ste pozabili eno, imate še vedno možnost, da pozneje dodate več virov podatkov.)

Če jih zazna ali razkrije, lahko Access pokaže relacije za vire podatkov.

2. Dodajanje združevanja

  • Če med viri ne vidite relacije, dodajte združevanje. Povlecite iz polja, ki ga želite v enem viru podatkov, v ustrezno polje v drugem viru podatkov. Tabela, iz katere povlečete, je tabela, ki se bo prikazala na levi strani v pogovornem oknu lastnosti združevanja. Access privzeto ustvari notranje združevanje. Če potrebujete zunanjo združevanje, spremenite njegovo vrsto.

    posnetek zaslona združevanja med dvema tabelama

3. spreminjanje združevanja

  1. Dvokliknite črto, ki predstavlja stik, ki ga želite spremeniti.

  2. V pogovornem oknu lastnosti združevanja , če želite ustvariti zunanjo združevanje, izberite drugo ali tretjo možnost. Nato izberite v redu.

    Upoštevajte, da bodite pozorni na to, katera tabela je osnovna tabela – tista, iz katere so prikazani vsi zapisi.

    Posnetek zaslona lastnosti združevanja z označevanjem levega imena tabele

4. dokončajte poizvedbo

Sledite običajnim korakom za ustvarjanje poizvedbe: dodajte izhodna polja, dodajte pogoje in zaženite ali shranite poizvedbo. Če želite izvedeti več o tem, glejte Ustvarjanje osnovnih poizvedb.

Želite več?

Ustvarjanje osnovnih poizvedb

Izobraževanje za Excel

Izobraževanje za Outlook

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

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.

×