Uvod v poizvedbe

Kadar želite pregledati podatke v zbirki podatkov, jih dodati, spremeniti ali izbrisati, uporabite poizvedbo.

S poizvedbo lahko poiščete odgovore na specifična vprašanja o podatkih, ki bi jih težko našli tako, da bi le pogledali podatke v tabeli. S poizvedbami lahko podatke filtrirate, z njimi računate, in jih povzemate. S poizvedbami lahko tudi avtomatizirate veliko opravil upravljanja ter pregledate spremembe podatkov, preden jih uporabite.

 Opomba   Funkcije združevanja poizvedbe, kot so Vsota ali Štetje, v spletnih poizvedbah niso na voljo.

S poizvedbami je lažje izvajati večino opravil v zbirki podatkov

V tem članku


Pregled

Poizvedba je zahteva za rezultate podatkov, za dejanje, ki naj se izvede s podatki, ali za oboje. S poizvedbo je mogoče odgovoriti na preprosto vprašanje, izvesti izračune, združevati podatke iz različnih tabel in celo dodati, spremeniti ali izbrisati podatke v tabeli. Poizvedbe, s katerimi pridobite podatke iz tabele ali izvedete izračune, se imenujejo poizvedbe za izbiranje. Poizvedbe, s katerimi dodajate podatke, jih spreminjate ali brišete, se imenujejo poizvedbe za dejanja.

V tem članku najdete osnovne informacije o poizvedbah in primere različnih vrst poizvedb. Če želite več informacij, iščite po pomoči ali kliknite povezave v razdelku tega članka Glejte tudi.

S poizvedbo je mogoče posredovati podatke za obrazec ali poročilo. Podatki, ki jih želite prikazati z obrazcem ali poročilom, so v dobro načrtovani poizvedbi pogosto v različnih tabelah. S poizvedbo lahko zberete podatke, ki jih želite uporabiti, preden začnete načrtovati obrazec ali poročilo.

Če želite več informacij o tem, kako s poizvedbo posredujete podatke za obrazce ali poročila, kliknite povezave v razdelku »Glejte tudi« ali iščite po pomoči.

Odpiranje obstoječe poizvedbe

Če ne znate uporabljati podokna za krmarjenje, morda ne boste znali odpreti že obstoječe poizvedbe. Podokno za krmarjenje je funkcija, ki je zamenjala okno zbirke podatkov v različicah, starejših od Accessa 2007. Podokno za krmarjenje lahko vidite vzdolž leve strani zaslona.

Če želite odpreti poljuben predmet v zbirki podatkov, vključno s poizvedbo, lahko predmet dvokliknete v podoknu za krmarjenje.

Primerom lahko sledite z zbirko podatkov Northwind

 Opomba   Primeri v tem članku uporabljajo zbirko podatkov, ki je bil ustvarjena s predlogo zbirke podatkov Northwind 2010.

  1. Kliknite zavihek Datoteka in nato Novo.
  2. V srednjem podoknu v razdelku Predloge na voljo kliknite Vzorčne predloge in nato še Northwind.
  3. V levem podoknu preglejte ime za datoteko z zbirko podatkov v polju »Ime datoteke« in ga po potrebi spremenite. Lahko tudi poiščete drugo mesto datoteke tako, da kliknite ikono mape.
  4. Kliknite Ustvari.
  5. Sledite navodilom na strani Northwind Traders (na zavihku predmeta Zagonski zaslon), da odprete zbirko podatkov, nato pa zaprite pogovorno okno za prijavo.

Na vrh strani Na vrh strani

Ogled podmnožice podatkov v tabeli

Morda boste včasih želeli pregledati vse podatke v tabeli, spet drugič pa boste morda želeli pregledati le podatke iz določenih polj ali pa boste želeli pregledati podatke le, če določena polja ustrezajo določenim pogojem. Če želite pregledati del podatkov v tabeli, uporabite poizvedbo za izbiranje.

Vzemimo za primer, da želite pregledati seznam izdelkov in pripadajočih cen. Poizvedbo, ki vrne informacije o izdelkih in cenah, ustvarite tako, da sledite spodnjim navodilom:

  1. Odprite zbirko podatkov Northwind, ki ste jo prej nastavili s temi koraki.
  2. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  3. V pogovornem oknu Pokaži tabelo na zavihku Tabele dvokliknite možnost Izdelki.
  4. Zaprite pogovorno okno Pokaži tabelo.
  5. V tabeli »Izdelki« dvokliknite Ime izdelka in Cenik, da ti polji dodate mreži načrta (mreža načrta: Mreža, namenjena načrtovanju poizvedbe ali filtra v pogledu načrtovanja poizvedbe ali v oknu za dodatno filtriranje in razvrščanje. Mreža je bila pri pripravi poizvedb nekoč znana kot mreža QBE.) poizvedbe.
  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba se zažene, nato pa prikaže seznam izdelkov s pripadajočimi cenami.

Na vrh strani Na vrh strani

Hkratno pregledovanje podatkov iz več kot ene tabele

Med tabelami v dobro načrtovani zbirki podatkov so logične relacije (relacija: Povezava med splošnimi polji (stolpci) v dveh tabelah. Relacij je več vrst: »ena proti ena«, ena proti mnogo« ali »mnogo proti mnogo«.). Te relacije temeljijo na poljih, ki so skupna vsem tabelam. Ko želite pregledati podatke iz povezanih tabel, uporabite poizvedbo za izbiranje.

Vzemimo za primer, da želite pregledati naloge za stranke, ki živijo v določenem mestu. Podatki o naročilih in podatki o strankah so shranjeni v dveh tabelah v isti zbirki podatkov. V vsaki tabeli je polje »ID stranke«, ki je osnova za odnos »ena proti mnogo« (relacija »ena proti mnogo«: Zveza med dvema tabelama, v katerih vrednost primarnega ključa vsakega zapisa v primarni tabeli ustreza vrednosti v ustreznem polju ali poljih več zapisov v povezani tabeli.) med tabelama. Če želite ustvariti poizvedbo, ki vrne naročila za stranke v določenem mestu, na primer v Las Vegasu, sledite tem navodilom:

  1. Odprite zbirko podatkov Northwind, ki ste jo prej nastavili s temi koraki.
  2. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  3. V pogovornem oknu Pokaži tabelo na zavihku Tabele dvokliknite Stranke in Naročila.
  4. Zaprite pogovorno okno Pokaži tabelo.

Bodite pozorni na črto, imenovano stik, s katero je polje »ID« v tabeli »Stranke« povezano s poljem »ID stranke« v tabeli »Naročila«. Ta črta prikazuje relacijo med obema tabelama.

  1. V tabeli »Stranke« dvokliknite Podjetje in Mesto, da dodate ti polji v mrežo načrta poizvedbe.
  2. V mreži načrta poizvedbe v stolpcu Mesto počistite polje v vrstici Prikaz.
  3. V stolpcu Mesto v vrstico Pogoji vnesite Las Vegas.

Če počistite polje Prikaz, poizvedba med rezultati ne prikaže mesta. Če v vrstico Pogoji vnesete Las Vegas, s tem določite, da si želite ogledati le zapise, kjer je vrednost polja »Mesto« Las Vegas. Poizvedba v tem primeru vrne le stranke, ki so v Las Vegasu  : Podjetje L in Podjetje AA.

Če želite polje uporabiti s pogojem, ga ni treba nujno prikazati.

  1. V tabeli »Naročila« dvokliknite ID naročila in Datum naročila, da dodate polji naslednjima stolpcema mreže načrta poizvedbe.
  2. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba je izvedena, nato pa je prikazan seznam naročil strank v Las Vegasu.

  1. Pritisnite CTRL+S, da shranite poizvedbo.

Odpre se pogovorno okno Shrani kot.

  1. V polje Ime poizvedbe vnesite Naročila po mestu in kliknite V redu.

Na vrh strani Na vrh strani

Zastavljanje različic vprašanja s parametri v poizvedbi

Včasih boste morda želeli zagnati poizvedbo, ki je le malenkost drugačna od od obstoječe poizvedbe. Izvirno poizvedbo lahko spremenite in uporabite nove pogoje. Toda če želite pogosto zaganjati različico določene poizvedbe, je bolj primerno uporabiti poizvedbo s parametri. Ko zaženete poizvedbo s parametri, poizvedba prikaže poziv za vrednosti polja in nato z vrednostmi, ki jih vnesete, ustvari pogoje za poizvedbo.

V prejšnjem primeru ste ustvarili poizvedbo, ki vrne naročila za stranke s sedežem v Las Vegasu. Če želite poizvedbo spremeniti tako, da ob vsakem zagonu prikaže poziv, pri katerem je treba vnesti mesto, sledite tem navodilom:

  1. Odprite zbirko podatkov Northwind, ki ste jo prej nastavili s temi koraki.
  2. Kliknite Razdelilno vrstico, da prikažete podokno za krmarjenje.

 Opomba   Če je podokno za krmarjenje prikazano, tega koraka ni treba izvesti.

  1. V podoknu za krmarjenje z desno tipko miške kliknite poizvedbo, imenovano Naročila po mestu (ustvarili ste jo v prejšnjem razdelku), in nato v priročnem meniju kliknite Pogled načrta.
  2. V mreži poizvedbe načrta v vrstici Pogoji stolpca »Mesto« izbrišite Las Vegas in vnesite [Za katero mesto?].

Niz [Za katero mesto?] je poziv za parameter. Oglati oklepaji označujejo, da želite, da poizvedba prikaže poziv za vnos. Besedilo (v tem primeru Za katero mesto?) pa je vprašanje, ki ga poziv za parameter prikaže.

 Opomba   Kot besedilo poziva za parameter ni mogoče uporabiti pike (.) in klicaja (!).

  1. Potrdite polje v vrstici Prikaz v stolpcu »Mesto«, da se bodo rezultati poizvedbe prikazali mesto.
  2. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba vas pozove, da vnesete vrednost za mesto.

  1. Vnesite New York in pritisnite ENTER.

Poizvedba se izvede, nato pa prikaže naročila za stranke v New Yorku.

Kaj storiti v primeru, ko ne veste, katere vrednosti lahko določite? Če želite ustvariti bolj prilagodljive parametre, lahko kot del poziva uporabite nadomestne znake:

  1. Na zavihku Domov v skupini Pogledi kliknite Pogled in nato Pogled načrta.
  2. V mreži načrta poizvedbe v vrstici Pogoji stolpca Mesto vnesite Like [Za katero mesto?]&»*«.

V tem pozivu za parameter ključna beseda Like, znak & in zvezdica (*), obdana v narekovaje, uporabniku omogočajo, da vnese kombinacijo znakov, vključno z nadomestnimi znaki. Na ta način je mogoče prikazati različne rezultate. Če uporabnik na primer vnese *, poizvedba vrne vsa mesta; če vnese L, poizvedba vrne vsa mesta, ki se začnejo s črko »L«; če uporabnik vnese *s*, poizvedba vrne vsa mesta, ki imajo v imenu črko »s«.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Ko se prikaže poziv poizvedbe, vnesite New in pritisnite ENTER.

  1. Poizvedba se izvede, nato pa prikaže naročila za stranke v New Yorku.

Določanje podatkovne vrste parametra

Določite lahko tudi vrsto podatkov naj parameter sprejme. Vrsto podatkov lahko nastavite za kateri koli parameter. Posebej pomembno pa je, da vrsto podatkov nastavite za numerične podatke, podatke o valuti ali podatke »datum/čas«. Ko določite vrsto podatkov, ki naj jo parameter sprejme, se uporabnikom prikaže bolj uporabno sporočilo o napaki, če vnesejo napačno vrsto podatkov. Na primer, če vnesejo besedilo, ko je pričakovana valuta.

 Opomba   Če je parameter nastavljen tako, da sprejema besedilne podatke, je vsak vnos vnesen kot besedilo in ni prikazanih sporočil o napaki.

Če želite določiti vrsto podatkov za parametre v poizvedbi, uporabite ta postopek:

  1. Ko je poizvedba odprta v pogledu načrta v vrstici Načrt v skupini Pokaži/skrij kliknite Parametri.
  2. V pogovornem oknu Parametri poizvedbe v stolpcu Parameter vnesite poziv za vsak parameter, za katerega želite določiti vrsto podatkov. Prepričajte se, da se vsak parameter ujema s pozivom, ki ga uporabite v vrstici Pogoji mreže načrta poizvedbe.
  3. V stolpcu Vrsta podatkov izberite vrsto podatkov za vsak parameter.

Na vrh strani Na vrh strani

Izvedba izračunov, ki temeljijo na podatkih

V večini primerov izračunanih vrednosti, ki temeljijo na podatkih iz iste zbirke podatkov, ne boste shranjevali s tabelami. Na primer, tabela »Podrobnosti o naročilu« v Northwindu 2007 ne shrani delne vsote za izdelke, ker je delna vsota za kateri koli izdelek izračunana s podatki, shranjenimi v poljih »Količina«, »Cena enote« in »Popust« tabele »Podrobnosti o naročilu«.

V nekaterih primerih lahko izračunane vrednosti postanejo zastarele, ker se spremenijo vrednosti, na katerih temeljijo. Na primer, v tabelo ni smiselno shraniti starosti osebe, ker bi bilo treba vrednost vsako leto posodabljati. Namesto tega shranite datum rojstva, nato pa z izrazom v poizvedbi izračunate starost osebe.

Če želite ustvariti poizvedbo, s katero želite izračunati delne vsote izdelkov, ki temeljijo na podatkih iz tabele »Podrobnosti naročila«, sledite tem navodilom.

  1. Odprite zbirko podatkov Northwind, ki ste jo prej nastavili s temi koraki.
  2. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  3. V pogovornem oknu Pokaži tabelo na zavihku Tabele dvokliknite možnost Podrobnosti naročila.
  4. Zaprite pogovorno okno Pokaži tabelo.
  5. V tabeli »Podrobnosti naročila« dvokliknite ID izdelka, da to polje dodate prvemu stolpcu mreže načrta poizvedbe.
  6. V drugem stolpcu mreže z desno tipko kliknite vrstico Polje in nato v priročnem meniju kliknite Povečava.
  7. V polje Povečava vnesite ali prilepite to:

Delna vsota: ([Količina]*[Cena enote])-([Količina]*[Cena enote]*[Popust])

Kliknite V redu.

To je izračunano polje. Izračunano polje pomnoži količino vsakega izdelka s ceno enote za ta izdelek, količino vsakega izdelka s ceno enote in popustom za ta izdelek, nato pa od skupne cene enote odšteje skupen popust.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba se zažene, nato pa se prikaže seznam izdelkov in delnih vsot za posamezno naročilo.

  1. Pritisnite CTRL+S, da shranite poizvedbo, nato pa jo poimenujte Delne vsote izdelka.

Na vrh strani Na vrh strani

Ogled povzetih ali združenih podatkov

Ko s tabelami zabeležite transakcije ali shranjujete redne pojavljajoče se številske podatke, je lahko priročno, če si te podatke ogledate v združeni obliki, na primer kot vsote ali povprečja.

Access omogoča pregled preprostih združenih podatkov v katerem koli podatkovnem listu (podatkovni list: Podatki iz tabele, poizvedbe, obrazca, pogleda ali shranjene procedure, prikazani v obliki zapisa s stolpci in vrsticami.) tako, da doda vrstico »Skupno«. Vrstica »Skupno« je vrstica na dnu podatkovnega lista, ki omogoča prikaz tekoče vsote ali druge združene vrednosti.

 Opomba   Vrstice »Skupno« ni mogoče dodati zbirki podatkov spletne poizvedbe.

Dodate pa jo lahko v poizvedbo »Delne vsote izdelka«, ki ste jo ustvarili v prejšnjem primeru tako, da sledite temu postopku:

  1. Zaženite poizvedbo »Delne vsote izdelka«, rezultati pa naj bodo odprti v pogledu načrta (pogled podatkovnega lista: Pogled, v katerem so prikazani podatki iz tabele, poizvedbe, obrazca, pogleda ali shranjene procedure v obliki zapisa s stolpci in vrsticami. V pogledu podatkovnega lista je mogoče urejati polja ter dodajati, brisati ali iskati podatke.).
  2. Na zavihku Osnovno v skupini Zapisi kliknite Skupaj.

Na dnu podatkovnega lista se prikaže nova vrstica, v prvem stolpcu pa je beseda Skupno.

  1. Kliknite celico v zadnji vrstici podatkovnega lista, imenovano Skupno.

V celici se prikaže puščica.

  1. Kliknite puščico, da si ogledate združevalne funkcije, ki so na voljo.

Ker so v stolpcu besedilni podatki, sta na voljo le dve možnosti: Brez in Število.

  1. Izberite Število.

Vsebina celice se iz vrednosti Skupno spremeni v število vrednosti stolpca.

  1. Kliknite sosednjo celico (drugi stolpec).

V celici se prikaže puščica.

  1. Kliknite puščico, nato pa še Vsota.

V polju se prikaže vsota vrednosti stolpca.

  1. Pustite poizvedbo odprto v pogledu podatkovnega lista.

Ustvarjanje poizvedbe za povzetek za bolj zapletene povzetke

Vrstica »Skupno« v podatkovnem listu je izredno uporaben pripomoček, vendar pa boste morali pri bolj zapletenih vprašanjih uporabiti poizvedbo za povzetek. Poizvedba za povzetek je poizvedba za izbiranje, ki omogoča združevanje povzemanje podatkov. Vzemimo za primer, da si želite ogledati skupno prodajo za izdelek. V poizvedbi za povzetek si lahko skupno prodajo za izdelek ogledate tako, da uporabite funkcijo za združevanje (združevalna funkcija: Funkcija za izračunavanje vsote, na primer Sum, Count, Avg ali Var.), imenovano »Vsota«.

 Opomba   Funkcij za združevanje ni mogoče uporabiti v spletni poizvedbi.

Če želite poizvedbo »Delne vsote izdelka« spremeniti tako, da ta povzame delne vsote izdelka po izdelku, sledite tem navodilom.

  1. Na zavihku Domov v skupini Pogledi kliknite Pogled in nato Pogled načrta.

V pogledu načrta se odpre poizvedba »Delne vsote izdelka«.

  1. Na zavihku Načrt v skupini Pokaži/skrij kliknite Vsote.

V mreži načrta poizvedbe se prikaže vrstica Skupaj.

 Opomba   Čeprav imata precej podobni imeni, vrstica Skupaj v mreži načrta in vrstica Skupno v podatkovnem listu nista isti:

  • Vrednosti polj lahko združite z vrstico Skupno v mreži načrta poizvedbe.
  • Vrstico Skupno lahko dodate rezultatom poizvedbe za povzetek.
  • Ko v mreži načrta uporabite vrstico Skupaj, morate za vsako polje izbrati združevalno funkcijo. Če ne želite izvesti računa v polju, lahko združite po polju.
  1. V drugem stolpcu mreže načrta v vrstici Skupno v spustnem seznamu izberite Vsota.
  2. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba se zažene, nato pa prikaže seznam izdelkov z delnimi vsotami.

  1. Pritisnite CTRL+S, da shranite poizvedbo. Ne zapirajte poizvedbe.

Ustvarjanje navzkrižne poizvedbe za dodajanje dodatne ravni združevanja

Vzemimo za primer, da želite zdaj pregledati delne vsote izdelkov, poleg tega pa želite tudi združiti po mesecu, tako da je v vsaki vrstici prikazana delna vsota za izdelek, v vsakem stolpcu pa je delna vsota izdelka za mesec. Če želite prikazati delne vsote za izdelek in delne vsote izdelka za mesec, uporabite navzkrižno poizvedbo (navzkrižna poizvedba: Poizvedba, ki izračuna vsoto, povprečje, število ali drugačno operacijo nad vsemi zapisi in združi rezultate po dveh vrstah informacij: ena je na levi strani lista s podatki, druga pa na vrhu)..

 Opomba   Ni mogoče ustvariti spletne poizvedbe, ki bi bila navzkrižna poizvedba.

Poizvedbo »Delne vsote izdelka« lahko znova spremenite tako, da poizvedba vrne vrstice z delnimi vsotami izdelkov in stolpce z mesečnimi delnimi vsotami.

  1. Na zavihku Domov v skupini Pogledi kliknite Pogled in nato Pogled načrta.
  2. V skupini Nastavitev poizvedbe kliknite Pokaži tabelo.
  3. V pogovornem oknu Pokaži tabelo dvokliknite Naročila in nato kliknite Zapri.
  4. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Navzkrižna polja.

Vrstica Prikaz je mreži načrta skrita, prikazana pa je vrstica Navzkrižna.

  1. V tretjem stolpcu mreže načrta z desno tipko miške kliknite vrstico Polje in nato v priročnem meniju kliknite Povečava. Odpre se polje Povečava.
  2. V polje Povečava vnesite ali prilepite to:

Mesec: »Mesec« & DatePart("m", [Datum naročila])

  1. Kliknite V redu.
  2. V vrstici Navzkrižna izberite te vrednosti iz spustnega seznama: Za prvi stolpec Glava vrstice, za drugega Vrednost in za tretjega Glava stolpca.
  3. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Poizvedba se zažene, nato pa se prikažejo delne vsote izdelka, zbrane po mesecu.

  1. Pritisnite CTRL+S, da shranite poizvedbo.

Na vrh strani Na vrh strani

Ustvarjanje nove tabele s podatki iz drugih tabel

S poizvedbo za izdelavo tabele lahko ustvarite novo tabelo iz podatkov, shranjenih v drugih tabelah.

 Opomba   Ni mogoče ustvariti spletne poizvedbe, ki bi bila poizvedba za izdelavo tabele.

Vzemimo za primer, da želite poslati podatke o naročilih iz Chicaga poslovnemu partnerju v Chicagu, ki pripravlja poročila z Accessom. Namesto da bi mu poslali vse podatke o naročilih, omejite poslane podatke le na tiste, ki se nanašajo na naročila iz Chicaga .

Ustvarite lahko poizvedbo za izbiranje, ki vsebuje podatke o naročilih iz Chicaga , nato pa s poizvedbo za izbiranje ustvarite novo tabelo tako:

  1. Odprite zbirko podatkov Northwind, ki ste jo prej nastavili s temi koraki.
  2. Če boste želeli zagnati poizvedbo za izdelavo tabele, boste morali morda omogočiti vsebino zbirke podatkov z vrstico za sporočila. Če zbirka podatkov ni zaupanja vrednosti, ko jo odprete, se ta prikaže pod trakom.

PokažiKako omogočim zbirko podatkov?

  • V vrstici za sporočila kliknite Omogoči vsebino.

 Opomba   Če je zbirka podatkov na zaupanja vrednem mestu, se vrstica za sporočila ne prikaže, zato ni treba omogočati vsebine.

  1. Zaprite pogovorno okno za prijavo.
  2. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  3. V pogovornem oknu Pokaži tabelo dvokliknite Podrobnosti in nato kliknite Naročila.
  4. Zaprite pogovorno okno Pokaži tabelo.
  5. V tabeli Naročila dvokliknite ID stranke in Mesto pošiljanja, da dodate polji mreži načrta.
  6. V tabeli Podrobnosti naročila dvokliknite ID naročila, ID izdelka, Količina, Cena enote in Popust, da dodate polja mreži načrta.
  7. V stolpcu Mesto pošiljanja mreže načrta počistite polje Prikaz. V vrstico Pogoji vnesite »Chicago« (vključite dvojne narekovaje).

Preverite rezultate poizvedbe, preden z njimi ustvarite tabelo.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.
  2. Pritisnite CTRL+S, da shranite poizvedbo.

Odpre se pogovorno okno Shrani kot.

  1. V polje Ime poizvedbe vnesite Poizvedba za naročila iz Chicaga in kliknite V redu.
  2. Na zavihku Domov v skupini Pogledi kliknite Pogled in nato Pogled načrta.
  3. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Naredi tabelo.

Prikaže se pogovorno okno Izdelava tabele.

  1. V pogovornem oknu Izdelava tabele v polje Ime tabele vnesite Naročila iz Chicaga in kliknite V redu.
  2. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.
  3. V potrditvenem pogovornem oknu kliknite Da, da potrdite.

Ustvarjena je bila nova tabel, ki se prikaže v podoknu za krmarjenje.

 Opomba   Če že obstaja tabela z imenom, ki ste ga navedli, je ta izbrisana, preden se zažene poizvedba.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Ker že obstaja tabela »Naročila iz Chicaga«, se prikaže pogovorno okno z opozorilom.

  1. Kliknite Ne, da prekličete dejanje opustite pogovorno okno.

Na vrh strani Na vrh strani

Dodajanje podatkov v tabelo s podatki iz drugih tabel

S poizvedbo za dodajanje je mogoče pridobiti podatke iz ene ali več tabel, nato pa te podatke dodati v drugo tabelo.

 Opomba   Ni mogoče ustvariti spletne poizvedbe, ki bi bila poizvedba za dodajanje.

Vzemimo za primer, da ste ustvarili tabelo, za katero želite omogočiti skupno rabo za poslovnega partnerja v Chicagu, vendar ste ugotovili, da partner sodeluje tudi s strankami z območja Milwaukee. Preden omogočite skupno rabo tabele za partnerje, želite dodati še vrstice, ki vsebujejo območje Milwaukee.

Območje Milwaukee lahko dodate tabeli »Naročila iz Chicaga«, ki ste jo ustvarili v prejšnjem primeru tako, da sledite tem navodilom:

  1. V pogledu načrta odprite poizvedbo, imenovano »Poizvedba za naročila iz Chicaga«.
  2. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Dodaj. Odpre se pogovorno okno Dodaj.
  1. V pogovornem oknu Dodaj kliknite puščico v polju Ime tabele, nato pa v spustnem seznamu izberite Naročila iz Chicaga.
  2. Kliknite V redu.

Pogovorno okno Dodaj se zapre. V mreži načrta izgine vrstica Prikaz, prikaže pa se vrstica Dodaj v.

  1. V mreži načrta v vrstici Pogoji stolpca »Mesto pošiljanja« izbrišite 'Chicago' in vnesite 'Milwaukee'.
  2. V vrstici Dodaj v izberite ustrezno polje za vsak stolpec.

V tem primeru naj bi se vrednosti vrstice Dodaj v ujemale z vrednostmi vrstice Polje, vendar lahko poizvedbe za dodajanje delujejo tudi brez tega.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Na vrh strani Na vrh strani

Avtomatizirano spreminjanje podatkov

Podatke v tabelah je mogoče spremeniti s poizvedbo za posodabljanje, s poizvedbo za posodabljanje pa lahko tudi vnesete pogoje, s katerimi določite, katere vrstice bi bilo treba posodobiti. S poizvedbo za posodabljanje lahko pregledate posodobljene podatke, preden izvedete posodobitev.

 Pomembno   Poizvedbe za dejanja ni mogoče razveljaviti. Varnostno kopirajte tabele, ki jih nameravate posodobiti s poizvedbo za posodabljanje.

 Opomba   Ni mogoče ustvariti spletne poizvedbe, ki bi bila poizvedba za posodabljanje.

V prejšnjem primeru ste dodali vrstice tabeli »Naročila iz Chicaga«. V tabeli »Naročila iz Chicaga« polje »ID izdelka« prikazuje numerični ID izdelka. Če želite, da so podatki bolj uporabni za poročila, zamenjajte ID-je izdelka z imeni izdelka. Če želite zamenjati ID-je izdelka, morate najprej vrsto podatkov polja »ID izdelka« tabele »Naročila iz Chicaga« iz podatkovne vrste »Število« v vrsto »Besedilo«, tako da lahko polje »ID izdelka« sprejme imena izdelkov.

Vrednosti v tabeli »Naročila iz Chicaga« lahko posodobite s tem postopkom:

  1. Odprite tabelo »Naročila iz Chicaga« v pogledu načrta.
  2. V vrstici »ID izdelka« spremenite vrsto podatkov iz vrste Število v Besedilo.
  3. Shranite tabelo »Naročila iz Chicaga« in jo zaprite.
  4. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  5. V pogovornem oknu Pokaži tabelo dvokliknite Naročila iz Chicaga in nato kliknite Izdelki.
  6. Zaprite pogovorno okno Pokaži tabelo.
  7. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Posodobi.

V mreži načrta poizvedbe izgineta vrstici Razvrsti in Pokaži, prikaže pa se vrstica Posodobi na.

  1. V tabeli Naročila iz Chicaga dvokliknite polje ID izdelka, da ga dodate mreži načrta.
  2. V mreži načrta v vrstici Posodobi na v stolpec ID izdelka vnesite ali prilepite to:

[Izdelki].[Ime izdelkov]

 Namig   Vrednosti polj lahko s poizvedbo za posodabljanje izbrišete tako, da uporabite prazen niz (»«) ali vrednost NULL v vrstici Posodobi na.

  1. V vrstico Pogoji vnesite ali prilepite to:

[ID izdelka] Like ([Izdelki].[ID])

Ključna beseda Like je potrebna zato, ker so v poljih, ki jih primerjate, podatki različnih vrst (ID izdelka je besedilni podatek, ID je številski podatek).

  1. Podatke, ki jih bo poizvedba za posodabljanje spremenila, lahko pregledate tako, da si poizvedbo ogledate v pogledu podatkovnega lista.

Na zavihku Načrt v skupini Rezultati kliknite Pogled, nato pa še Pogled podatkovnega lista.

Poizvedba vrne seznam ID-jev izdelkov, ki bodo posodobljeni.

  1. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Ko boste odprli tabelo »Naročila iz Chicaga«, boste opazili, da so bile številske vrednosti v polju »ID izdelka« zamenjane z imeni izdelkov iz tabele »Izdelki«.

Na vrh strani Na vrh strani

Avtomatiziran izbris podatkov

Podatke v tabelah je mogoče izbrisati s poizvedbo za brisanje, z njo pa lahko tudi vnesete pogoje, s katerimi določite, katere vrstice želite izbrisati. S poizvedbo za brisanje lahko pregledate vrstice, ki bodo izbrisane, preden izvedete samo brisanje.

 Opomba   Ni mogoče ustvariti spletne poizvedbe, ki bi bila poizvedba za brisanje.

Vzemimo za primer, da želite tabelo »Naročila iz Chicaga« (posodobljeno v prejšnjem primeru) poslati poslovnemu partnerju v Chicagu, pri tem pa opazite, da so v nekaterih vrsticah prazna polja. Preden tabelo pošljete, želite vrstice s praznimi polji odstraniti. Lahko bi tabelo odprli in vrstice izbrisali ročno. Če pa je tovrstnih vrstic veliko, uporabite poizvedbo za brisanje. Na ta način boste imeli na voljo jasen pogoj, ki določa, katere vrstice bodo izbrisane.

S poizvedbo lahko v tabeli »Naročila iz Chicaga« izbrišete vrstice, v katerih ni vrednosti za »ID izdelka«, tako, da sledite navodilom spodaj:

  1. Na zavihku Ustvari v skupini Makri in koda kliknite Načrt poizvedbe.
  2. V pogovornem oknu Pokaži tabelo dvokliknite Naročila iz Chicaga.
  3. Zaprite pogovorno okno Pokaži tabelo.
  4. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Izbriši.

V mreži načrta poizvedbe izgineta vrstici Razvrsti in Pokaži, prikaže pa se vrstica Izbriši.

  1. V tabeli Naročila iz Chicaga dvokliknite polje ID naročila, da ga dodate mreži.
  2. V mreži načrta v vrstico Pogoji stolpca »ID naročila« vnesite Je vrednost »null«.
  3. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Na vrh strani Na vrh strani

 
 
Velja za:
Access 2010