Dodajanje zapisov v tabelo s poizvedbo za dodajanje

V tem članku je razloženo, kako ustvariti in zagnati poizvedbo za dodajanje. Poizvedbo za dodajanje uporabite, ko želite dodati nove zapise v obstoječo tabelo tako, da uporabite podatke iz drugih virov.

Če morate spremeniti podatke v obstoječem naboru zapisov, na primer posodobiti vrednost polja, lahko uporabite poizvedbo za dodajanje. Če morate ustvariti novo tabelo iz izbranih podatkov ali spojiti dve tabeli v eno novo tabelo, lahko uporabite poizvedbo za dodajanje. Če želite več informacij o posodabljanju poizvedb ali poizvedbah za izdelavo tabele ali če želite splošne informacije o drugih načinih dodajanja zapisov v zbirko podatkov ali spreminjanja obstoječih podatkov, glejte razdelek Glejte tudi.

Opomba : Poizvedba za dodajanje sicer ni na voljo v spletnih aplikacijah Access, lahko pa poizvedbo za dodajanje uporabite v spletni zbirki podatkov tako, da odprete zbirko podatkov v Accessu.

V tem članku

Pregled

Ustvarjanje poizvedbe za dodajanje in njen zagon

Preprečevanje onemogočenemu načinu, da ne bo blokiral poizvedbe

Pregled

Poizvedba za dodajanje izbere zapise iz enega ali več virov podatkov in kopira izbrane zapise v obstoječo tabelo.

Denimo na primer, da pridobite zbirko podatkov, ki vsebuje tabelo potencialnih novih strank in da že imate tabelo v obstoječi zbirki podatkov, kjer se shranjujejo te vrste podatki. Podatke želite shranjevati na enem mestu, zato se odločite, da jih boste kopirali iz nove zbirke podatkov v obstoječo tabelo. Da bi se izognili ročnemu vnašanju novih podatkov, lahko zapise kopirate s poizvedbo za dodajanje.

Prednosti uporabe poizvedbe za dodajanje

Z uporabo poizvedbe za kopiranje podatkov lahko:

  • V enem koraku dodate več zapisov    Če podatke kopirate ročno, morate običajno večkrat ponoviti postopek kopiranja in lepljenja. S poizvedbo lahko naenkrat izberete vse podatke in jih nato kopirate.

  • Pregledate izbor, preden ga kopirate    Izbor si lahko ogledate v pogledu podatkovnega lista. Po potrebi lahko izbor pred kopiranjem še prilagodite.To lahko posebej uporabno takrat, če so v poizvedbi pogoji ali izrazi in morate izvesti več poskusov, da ustrežete vsem pogojem ali izrazom. Poizvedbe za dodajanje ni mogoče razveljaviti. Če naredite napako, morate bodisi obnoviti zbirko podatkov iz varnostne kopije ali pa napako popraviti. To lahko naredite ročno, lahko pa tudi uporabite poizvedbo za brisanje.

  • Natančneje določite izbor s pogoji    Morda boste želeli na primer dodati le zapise strank, ki živijo v vašem mestu.

  • Dodate zapise, tudi če nekatera polja v viru podatkov ne obstajajo v ciljni tabeli    Vemimo za primer, da je v obstoječi tabeli strank enajst polj, v novi tabeli, ki jo želite kopirati, pa je le devet od teh enajstih polj. S poizvedbo za dodajanje lahko kopirate podatke iz teh devetih polj, ki se ujemajo, ostali dve polji pa pustite prazni.

Osnovna navodila za uporabo poizvedbe za dodajanje

Postopek ustvarjanja poizvedbe za dodajanje vključuje te osnovne korake:

  • Ustvarite poizvedbo za izbiranje    Začnite tako, da izberete podatke, ki jih želite kopirati. Poizvedbo za izbiranje lahko po potrebi prilagodite in jo zaženete kolikor krat želite, da se prepričate, da boste izbrali podatke, ki jih želite kopirati.

  • Pretvorite poizvedbo za izbiranje v poizvedbo za dodajanje    Ko je izbor pripravljen, spremenite vrsto poizvedbe v Dodaj.

  • Izberite ciljna polja za vsak stolpec v poizvedbi za dodajanje    V nekaterih primerih Access samodejno izbere ciljna polja namesto vas. Ciljna polja lahko prilagodite ali pa jih izberete, če jih ni izbral Access.

  • Poizvedbo si oglejte v predogledu in jo zaženite, da dodate zapise    Preden dodate zapise, lahko preklopite v pogled podatkovnega lista, da si ogledate dodane zapise v predogledu.

Pomembno : Poizvedbe za dodajanje ni mogoče razveljaviti, zato varnostno kopirajte zbirko podatkov ali ciljno tabelo.

Ustvarite poizvedbo za dodajanje in jo zaženite

V tem razdelku

1. korak: ustvarite poizvedbo za izbor zapisov, ki jih želite kopirati

2. korak: pretvorite poizvedbo za izbiranje v poizvedbo za dodajanje

3. korak: izberite ciljna polja

4. korak: oglejte si podatke v predogledu in zaženite poizvedbo za dodajanje

1. korak: ustvarite poizvedbo za izbor zapisov, ki jih želite kopirati

  1. Odprite zbirko podatkov z zapisi, ki jih želite kopirati.

  2. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe. Če uporabljate Access 2007, kliknite Ustvari > Drugo > Načrt poizvedbe.

    V skupini »Poizvedbe« na Accessovem traku sta prikazani dve možnosti: Čarovnik za poizvedbo in načrt poizvedbe

    Odpre se načrtovalec poizvedbe in prikaže se pogovorno okno Pokaži tabelo.

    Prikaže pogovorno okno »Tabela« v Accessu, kjer so prikazana imena tabel
  3. Dvokliknite tabele ali poizvedbe z zapisi, ki jih želite kopirati, nato pa kliknite Zapri.

    Tabele ali poizvedbe se kot eno ali več oken prikažejo v načrtovalcu poizvedbe. V vsakem oknu so polja v tabeli ali poizvedbi. Na tej sliki je prikazana tipična tabela v načrtovalcu poizvedbe.

    Tabela v načrtovalcu poizvedbe

    1. Tabela osnovnih sredstev, prikazana v oblikovalniku poizvedbe

    2. Mreža načrta poizvedbe

  4. Dvokliknite vsako polje, ki ga želite dodati. Izbrana polja se prikažejo v vrstici Polje v mreži načrta poizvedbe.

    Vrste podatkov v poljih v izvirni tabeli morajo biti združljive z vrstami podatkov polj v ciljni tabeli. Besedilna polja so združljiva z večino drugih vrst polj. Številska polja so združljiva le z drugimi številskimi polji. Števila je na primer mogoče dodati besedilnemu polju, besedila pa ni mogoče dodati številskemu polju.

    Kot polje lahko uporabite tudi izraz, npr. =Date(), da samodejno vrne današnji datum, in v mreži načrta lahko uporabite izraze s tabelo ali polji poizvedbe, da prilagodite izbrane podatke. Če vaša ciljna tabela na primer vključuje polje, ki shranjuje štirimestno leto, izvorna tabela pa vključuje navadno polje za datum/čas, lahko uporabite funkcijo DatePart z izvornim poljem, da izberete samo leto.

    Če želite hitro dodati vsa polja v tabeli, dvokliknite zvezdico (*) na vrhu seznama polj v tabeli. Slika prikazuje mrežo načrta z vsemi dodanimi polji.

    Poizvedba z vsemi dodanimi polji

  5. Izbirno lahko v vrstico Pogoji mreže načrta vnesete nekaj pogojev. V tej tabeli je prikazanih nekaj primerov pogojev in razložen je njihov učinek na poizvedbo.

Pogoji

Učinek

> 234

Vrne vsa števila, ki so večja od 234. Če želite poiskati vsa števila, ki so manjša od 234, uporabite < 234.

>= »Cajhen«

Vrne vse zapise od primera Cajhen do konca abecede.

Med #2/2/2017# in #12/1/2017#

Vrne datume od 2. februarja 2017 do 1. decembra 2007 (ANSI-89). Če zbirka podatkov uporablja nadomestne znake ANSI-92, namesto znaka za lojtro uporabite enojne narekovaje ('). Primer: Med '2.2.2017' in '1.12.2007'.

Not "Nemčija"

Najde vse zapise, katerih vsebina polj ni povsem enaka nizu »Nemčija«. Pogoj bo vrnil zapise, v katerih so poleg niza »Nemčija« še drugi znaki, na primer »Nemčija (evro)« ali »Evropa (Nemčija)«.

Not "T*"

Najde vse zapise, razen tistih, ki se začnejo s »T«. Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, namesto zvezdice (*) uporabite znak za odstotek (%).

Not "*t"

Najde vse zapise, ki se ne končajo s »t«. Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, namesto zvezdice uporabite znak za odstotek.

In(Kanada,Velika Britanija)

Na seznamu najde vse zapise, v katerih so nizi Kanada ali Velika Britanija.

Like "[A-D]*"

V polju z besedilom najde vse zapise, ki se začnejo na črke od A do D. Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, namesto zvezdice uporabite znak za odstotek.

Like "*ar*"

Najde vse zapise z zaporedjem črk »ar«. Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, namesto zvezdice uporabite znak za odstotek.

Like "Jaka Stel?"

Najde vse zapise, ki se začnejo z »Jaka« in v katerih je tudi petčrkovni drugi niz, katerega prve štiri črke so »Stel«, zadnja črka pa je neznana (označuje jo vprašaj). Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, namesto vprašaja uporabite podčrtaj (_).

#2/2/2017#

Najde vse zapise za 2. februar 2017. Če zbirka podatkov uporablja nabor nadomestnih znakov ANSI-92, datuma ne postavite med lojtri (#), ampak med enojne narekovaje. Primer: '2.2.2017'.

< Date() - 30

Vrne vse datume, ki so starejši od 30 dni.

Date()

Vrne vse zapise z današnjim datumom.

Between Date() And DateAdd("M", 3, Date())

Vrne vse zapise od današnjega datuma do treh mesecev po današnjem datumu.

Je vrednost »Null«

Vrne vse zapise z vrednostjo »null« (prazno ali nedoločeno vrednostjo).

Ni vrednost »Null«

Vrne vse zapise z vrednostjo.

""

Vrne vse zapise, v katerih so nizi ničelne dolžine. Niz ničelne dolžine uporabite, ko želite v zahtevano polje dodati vrednost, vendar še ne veste, kakšna vrednost je to. Polje lahko na primer zahteva številko faksa, nekatere vaše stranke pa morda nimajo faksov. V tem primeru namesto števila vnesite dva dvojna narekovaja brez vmesnega presledka ("").

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

  2. Preverite, ali je poizvedba vrnila zapise, ki jih želite kopirati. Če želite v poizvedbo dodati polja ali jih odstraniti iz nje, preklopite nazaj v pogled načrta in dodajte polja, kot je opisano v prejšnjem koraku. Lahko pa izberete polja, ki jih ne želite, in jih s pritiskom tipke DELETE odstranite iz poizvedbe.

2. korak: pretvorba poizvedbe za izbiranje v poizvedbo za dodajanje

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

  2. Na zavihku Načrt v skupini Vrsta poizvedbe kliknite Dodaj.

    Prikaže se pogovorno okno Dodaj.

    Posnetek zaslona s pogovornim oknom za poizvedbo za dodajanje

  3. Nato določite, ali želite dodati zapise tabeli v trenutni zbirki podatkov ali tabeli v drugi zbirki podatkov.

    Naredite nekaj od tega:

    • V pogovornem oknu Dodaj kliknite Trenutna zbirka podatkov, izberite ciljno tabelo v kombiniranem polju Ime tabele, nato pa kliknite V redu.

      - ali -

    • V pogovornem polju Dodaj kliknite Druga zbirka podatkov.

    • V polje Ime datoteke vnesite mesto in ime ciljne zbirke podatkov.

    • V kombinirano polje Ime tabele vnesite ime ciljne tabele in nato kliknite V redu.

3. korak: izbira ciljnih polj

Način izbire ciljnih polj je odvisen od tega, kako ste ustvarili poizvedbo za izbiranje v 1. koraku.

Če ste ...

Access ...

Dodali vsa polja iz izvirne tabele ali poizvedbe

Doda vsa polje v ciljni tabeli v vrstico Dodaj v v mreži načrta

V poizvedbo dodali posamezna polja ali če ste uporabili izraze, imena datotek v izvirnih in ciljnih tabelah pa se ujemajo

Ujemajoča se ciljna polja samodejno doda poljem v vrstici Dodaj v v poizvedbi

Dodali posamezna polja ali če ste uporabili izraze, nekatera imena v izvirni in ciljni tabeli pa se ne ujemajo

Doda ujemajoča se polja, neujemajoča se polja pa pusti prazna

Če Access nekatera polja pusti prazna, lahko kliknete celico v vrstici Dodaj v in izberete ciljno polje.

Na tej sliki je prikazano, kako kliknete celico v vrstici Dodaj v in izberete ciljno polje.

Spustni seznam v vrstici »Dodaj v«

Opomba : Če ciljno polje pustite prazno, poizvedba v to polje ne bo dodala podatkov.

4. korak: predogled podatkov in zagon poizvedbe za dodajanje

  1. Če si želite ogledati spremembe, preklopite v pogled podatkovnega lista.

    Namig : Če želite hitro preklopiti med pogledi, z desno tipko miške kliknite zavihek na vrhu poizvedbe, nato pa kliknite želeni pogled.

  2. Če želite dodati zapise, se vrnite v pogled načrta in kliknite Zagon Slika gumba .

    Opomba :  Med zagonom poizvedbe, ki vrne veliko količino podatkov, se bo morda pojavilo sporočilo o napaki, ki vas bo opozorilo, da poizvedbe ne boste mogli razveljaviti. Poskusite povečati omejitev prostora v pomnilniku na 3 MB, da se bo poizvedba lahko izvedla.

Na vrh strani

Ustavljanje načina »Onemogočeno«, da ne bo blokiral poizvedbe

Če poskušate zagnati poizvedbo za dodajanje in se zdi, da se ni nič zgodilo, preverite, ali je v Accessovi vrstici stanja prikazano to sporočilo:

Dejanje ali dogodek je blokirano zaradi onemogočenega načina.

To rešite tako, da v vrstici za sporočila kliknete Omogoči vsebino, da omogočite poizvedbo.

Opomba : Ko omogočite poizvedbo za dodajanje, omogočite tudi vso drugo vsebino zbirke podatkov.

Če uporabljate Access 2007, boste morali upoštevati te korake, da omogočite vsebino:

  1. V vrstici za sporočila kliknite Možnosti.

  2. V pogovornem oknu Microsoft Officeove varnostne možnosti kliknite Omogoči to vsebino, nato kliknite V redu.

Če vrstica za sporočila ni prikazana, je morda skrita. Lahko jo prikažete, razen če ni tudi onemogočena. Če je vrstica za sporočila onemogočena, jo lahko omogočite. Če želite v programu Access 2007 omogočiti vrstico za sporočila, v pogovornem oknu Accessove možnosti pojdite na območje Nastavitve središča za zaupanje, kliknite Prikaži vrstico za sporočila v vseh aplikacijah, ko je vsebina blokirana in nato kliknite V redu. Zaprite zbirko podatkov in jo znova odprite, če želite uporabiti spremenjeno nastavitev.

Na vrh strani

Glejte tudi

Posodobitev in zagon poizvedbe za posodabljanje

Dodajanje enega ali več zapisov v zbirko podatkov

Ustvarjanje poizvedbe za izdelavo tabele

Razširite svoja znanja
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.

×