Dodavanje zapisa u tablicu pomoću upita s dodavanjem

U ovom se članku opisuje stvaranje i pokretanje upita s dodavanjem. Upit s dodavanjem koristite prilikom dodavanja novih zapisa u postojeću tablicu korištenjem podataka iz drugih izvora.

Ako morate promijeniti podatke u postojećem skupu zapisa, npr. ažurirati vrijednost polja, možete koristiti upit s ažuriranjem. Ako morate napraviti novu tablicu iz odabira podataka ili spojiti dvije tablice u novu, možete koristiti upit sa stvaranjem tablice. Dodatne informacije o upitima s ažuriranjem ili upitima sa stvaranjem tablice odnosno općenite informacije o drugim načinima dodavanja zapisa u bazu podataka ili izmjene postojećih podataka potražite u odjeljku Vidi također.

Napomena : Upit s dodavanjem nije dostupan u web-aplikacijama programa Access, no možete ga koristiti u bazi podataka na webu tako da je otvorite u programu Access.

Sadržaj članka

Pregled

Stvaranje i pokretanje upita s dodavanjem

Sprječavanje blokiranja upita u onemogućenom načinu rada

Pregled

Upit s dodavanjem odabire zapise iz jednog ili više izvora podataka i kopira ih u postojeću tablicu.

Primjerice, pretpostavimo da imate bazu podataka koja sadrži tablicu s potencijalnim novim korisnicima, a već imate tablicu u postojećoj bazi podataka u kojoj su pohranjeni takvi podaci. Podatke želite pohraniti na istom mjestu, pa ih odlučite kopirati iz nove baze podataka u postojeću tablicu. Da nove podatke ne biste morali ručno unositi, za kopiranje zapisa možete upotrijebiti upit s dodavanjem.

Prednosti korištenja upita s dodavanjem

Kopiranje podataka pomoću upita možete sljedeće:

  • dodati više zapisa odjednom    Ako podatke kopirate ručno, obično morate izvesti višestruke operacije kopiranja i lijepljenja. Pomoću upita odabirete sve podatke odjednom i kopirate ih.

  • pregledati odabir prije kopiranja    Odabir možete prikazati u prikazu podatkovnog lista i po potrebi ga prilagoditi prije kopiranja podataka. To je osobito korisno ako upit obuhvaća kriterije i izraze te vam je potrebno nekoliko pokušaja da biste dobili pravi rezultat. Upit s dodavanjem nije moguće poništiti. Ako pogriješite, vratite bazu podataka iz sigurnosne kopije ili pogrešku ispravite ručno ili pomoću upita s brisanjem.

  • suziti odabir pomoću kriterija    Primjerice, želite dodati samo zapise o korisnicima koji žive u vašem gradu.

  • dodati zapise kada neka polja u izvorima podataka ne postoje u odredišnoj tablici     Pretpostavimo, primjerice, da postojeća tablica korisnika ima jedanaest polja, a nova tablica koju želite kopirati ima samo devet od tih jedanaest polja. Pomoću upita s dodavanjem možete kopirati podatke iz devet podudarnih polja, a dva ostala polja ostaviti prazna.

Osnovni koraci za upit s dodavanjem

Postupak stvaranja upita s dodavanjem slijedi sljedeće osnovne korake:

  • stvaranje upita odabiranja    Započinjete odabiranjem podataka koje želite kopirati. Upit odabiranja možete prilagoditi prema potrebama i pokrenuti ga koliko god puta treba da biste odabrali podatke koje želite kopirati.

  • pretvaranje upita odabiranja u upit s dodavanjem    Kada odabir bude spreman, vrstu upita možete promijeniti u Dodavanje.

  • odabir odredišnih polja za svaki stupac u upitu s dodavanjem    U nekim slučajevima Access će umjesto vas automatski odabrati odredišna polja. Odredišna polja možete prilagoditi ili odabrati one koje Access nije.

  • pretpregled i pokretanje upita radi dodavanja zapisa    Prije dodavanja zapisa u prikazu podatkovnog lista možete pretpregledati dodane zapise.

Važno : Upit s dodavanjem ne možete poništiti. Razmislite o sigurnosnom kopiranju baze podataka ili odredišne tablice.

Stvaranje i pokretanje upita s dodavanjem

Sadržaj odjeljka

1. korak: stvaranje upita za odabir zapisa koji će se kopirati

2. korak: pretvorba upita odabiranja u upit s dodavanjem

3. korak: odabir odredišnih polja

4. korak: pretpregled i pokretanje upita s dodavanjem

1. korak: stvaranje upita za odabir zapisa koji će se kopirati

  1. Otvorite bazu podataka koja sadrži zapise koje želite kopirati.

  2. Na kartici Stvaranje u grupi Upiti kliknite Dizajn upita. Napomena: ako koristite Access 2007, kliknite Stvaranje > Drugo > Dizajn upita.

    Grupa Upiti na vrpci programa Access prikazuje dvije mogućnosti: čarobnjak za upite i dizajn upita

    Otvorit će se dizajner upita i pojaviti dijaloški okvir Prikaz tablice.

    Prikazuje dijaloški okvir Tablica u programu Access s prikazanim nazivima tablica
  3. Dvokliknite tablice ili upite koji sadrže zapise koje želite kopirati, a zatim kliknite Zatvori.

    Tablice ili upiti pojavljuju se kao jedan ili više prozora u dizajneru upita. U svakom se prozoru nalazi popis polja u tablici ili upitu. Ova slika prikazuje uobičajenu tablicu u dizajneru upita.

    Tablica u dizajneru upita

    1. Tablica s resursima prikazana u dizajneru upita

    2. Rešetka dizajna upita

  4. Dvokliknite svako polje koje želite dodati. Odabrana se polja prikazuju u retku Polje u rešetki dizajna upita.

    Vrste podataka polja u izvorišnoj tablici moraju biti kompatibilne s vrstama podataka u odredišnoj tablici. Tekstna polja kompatibilna su s većinom drugih vrsta polja. Brojčana polja kompatibilna su samo s drugim brojčanim poljima. Na primjer, brojeve možete dodati u tekstno polje, no tekst nije moguće dodati u brojčano polje.

    Kao polje možete koristiti i izraz – npr. =Date() da biste automatski dohvatili današnji datum – te možete koristiti izraze s poljima tablice ili upita u rešetki dizajna da biste prilagodili odabrane podatke. Primjerice, ako vaša odredišna tablica ima polje u kojem je pohranjena četveroznamenkasta godina, a izvorna tablica sadrži obično polje datuma/vremena, možete upotrijebiti funkciju DatePart za izvorno polje i odabrati samo godinu.

    Da biste brzo dodali sva polja u tablici, dvokliknite zvjezdicu (*) pri vrhu popisa polja tablice. Sljedeća slika prikazuje rešetku dizajna sa svim dodanim poljima.

    upit s dodanim poljima tablice

  5. Možete i dodati jedan ili više kriterija u redak Kriteriji u rešetki dizajna. U sljedećoj su tablici prikazani ogledni kriteriji i objašnjava se njihov utjecaj na upit.

Kriteriji

Efekt

> 234

Vraća broj veći od 234. Za pronalazak svih brojeva manjih od 234 koristite < 234.

>= "Callahan"

Vraća sve zapise od zapisa Callahan do kraja abecede.

Between #2/2/2017# And #12/1/2017#

Vraća datume od 2. veljače 2017. do 1. prosinca 2017. (ANSI-89). Ako koristite skup zamjenskih znakova ANSI-92 u bazi podataka, morate koristiti jednostruke navodnike (') umjesto znakova ljestvi. Primjer: Between '2/2/2017' And '12/1/2017'.

Not "Njemačka"

Pronalazi sve zapise u kojima sadržaj polja nije potpuno jednak pojmu "Njemačka." Kriterij će vratiti zapise koji uz "Njemačka" sadrže i druge znakove poput "Njemačka (euro)" ili "Europa (Njemačka)".

Not "T*"

Pronalazi sve zapise osim onih koji počinju s T. Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, umjesto zvjezdice (*) koristite znak postotka (%).

Not "*t"

Pronalazi sve zapise koji ne završavaju sa slovom t. Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, koristite postotak umjesto zvjezdice.

In(Kanada,Velika Britanija)

U popisu pronalazi sve zapise koji sadrže riječi Kanada ili Velika Britanija.

Like "[A-D]*"

U tekstualnom polju pronalazi sve zapise koji počinju slovima od A do D. Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, koristite postotak umjesto zvjezdice.

Like "*ar*"

Pronalazi sve zapise koji uključuju niz slova "ar". Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, koristite postotak umjesto zvjezdice.

Like "Maison Dewe?"

Pronalazi sve zapise koji počinju s "Maison" i koji također sadrže drugi niz od pet slova od kojih su prva četiri "Dewe", a posljednje slovo je nepoznato (što je označeno upitnikom). Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, koristite podvlaku (_) umjesto upitnika.

#2/2/2017#

Pronalazi sve zapise za 2. veljače 2017. Ako baza podataka koristi ANSI-92 skup zamjenskih znakova, zatvorite datum u jednostruke navodnike umjesto u znakove ljestvi (#). Primjer: '2/2/2017'.

< Date() - 30

Vraća sve datume starije od 30 dana.

Date()

Vraća sve zapise koji sadrže današnji datum.

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

Vraća sve zapise između današnjeg datuma i tri mjeseca od današnjeg datuma.

je null

Vraća sve zapise koji zadrže null (praznu ili nedefiniranu) vrijednost.

nije null

Vraća sve zapise koji sadrže vrijednost.

""

Vraća sve zapise koji sadrže niz s duljinom nula. Nizove s duljinom nula koristite kad određenom polju trebate dodati vrijednost, ali još ne znate koja je to vrijednost. Na primjer, polju je možda potreban broj faksa, ali neki vaši klijenti nemaju faks uređaje. U tom slučaju umjesto broja unosite par dvostrukih navodnika bez razmaka ("").

  1. Na kartici Dizajn u grupi Rezultati kliknite Izvedi Slika gumba .

  2. Provjerite je li upit vratio zapise koje želite kopirati. Ako želite dodati polja u upit ili ih ukloniti iz njega, vratite se na prikaz dizajna i dodajte polja na način opisan u prethodnom koraku ili odaberite polja koja ne želite i pritisnite tipku DELETE da biste ih uklonili iz upita.

Drugi korak: pretvorba upita s odabiranjem u upit s dodavanjem

  1. Na kartici Polazno u grupi Prikaz kliknite Prikaz, a zatim Prikaz dizajna.

  2. Na kartici Dizajn u grupi Vrsta upita kliknite Upit s dodavanjem.

    Pojavit će se dijaloški okvir Dodavanje.

    Snimka zaslona dijaloškog okvira Upit s dodavanjem

  3. Zatim navedite želite li dodati zapise u tablicu u trenutnoj bazi podataka ili u tablicu u drugoj bazi podataka.

    Učinite nešto od sljedećeg:

    • U dijaloškom okviru Dodavanje kliknite Trenutna baza podataka, odaberite odredišnu tablicu u kombiniranom okviru Naziv tablice pa kliknite U redu.

      -ili-

    • U dijaloškom okviru Dodavanje kliknite Druga baza podataka.

    • U okvir Naziv datoteke unesite mjesto i naziv odredišne baze podataka.

    • U kombinirani okvir Naziv tablice unesite naziv odredišne tablice i kliknite U redu.

Treći korak: odabir odredišnih polja

Način odabira odredišnih polja ovisi o načinu stvaranja upita s odabiranjem u prvom koraku.

Ako ste...

Access...

Dodali sva polja iz izvorišne tablice ili upita

Dodaje sva polja u odredišnoj tablici u redak Dodaj u u rešetki dizajna

Dodali pojedinačna polja u upit ili korišteni izraz, a nazivi polja u izvorišnoj i odredišnoj tablici podudaraju se

Automatski dodaje odgovarajuće odredišno polje u redak Dodaj u u upitu

Dodali pojedinačna polja ili koristili izraze, a neki nazivi u izvorišnoj i odredišnoj tablici se ne podudaraju

Dodaje polja koja se podudaraju, a polja koja se ne podudaraju ostavlja praznima

Ako Access polja ostavi praznima, kliknite ćeliju u retku Dodaj u i odaberite odredišno polje.

Ova slika pokazuje kako kliknuti ćeliju u retku Dodaj i odabrati odredišno polje.

Padajući popis u retku Dodaj u

Napomena : Ako odredišno polje ostavite prazno, upit neće dodati podatke tom polju.

Četvrti korak: pretpregled i pokretanje upita s dodavanjem

  1. Da biste pretpregledali promjene koje ste izvršili, prijeđite u prikaz podatkovne tablice.

    Savjet : Da biste brzo promijenili prikaz, desnom tipkom miša kliknite karticu na vrhu upita, a zatim kliknite željeni prikaz.

  2. Vratite se na prikaz dizajna, a zatim kliknite Pokreni Slika gumba da biste dodali zapise.

    Napomena : Tijekom izvođenja upita koji vraća velike količine podataka mogli biste dobiti poruku s pogreškom da ne možete poništiti upit. Da biste omogućili dovršetak upita, pokušajte povećati ograničenje segmenta memorije na 3 MB.

Vrh stranice

Sprječavanje blokiranja upita u onemogućenom načinu rada

Ako želite pokrenuti upit s dodavanjem i ništa se ne događa, provjerite prikazuje li se na traci stanja u programu Access sljedeća poruka:

Onemogućeni način blokirao je ovu akciju ili događaj.

Da biste to ispravili, na traci s porukom kliknite Omogući sadržaj da biste omogućili upit.

Napomena : Kada omogućite upit s dodavanjem, omogućujete i sav ostali sadržaj baze podataka.

Napomena: ako koristite Access 2007, morat ćete slijediti navedene korake da biste omogućili sadržaj:

  1. Na traci s porukom kliknite Mogućnosti.

  2. U dijaloškom okviru Sigurnosne odrednice paketa Microsoft Office kliknite Omogući ovaj sadržaj, a zatim U redu.

Ako ne vidite traku s porukom, možda je skrivena. Možete je prikazati, osim ako je onemogućena. Ako je traka s porukom onemogućena, možete je omogućiti. Da biste u programu Access 2007 omogućili traku s porukom, otvorite područje Postavke centra za pouzdanost pa u dijaloškom okviru Mogućnosti programa Access kliknite Prikaži traku poruka u svim aplikacijama kada je sadržaj blokiran, a zatim U redu. Morat ćete zatvoriti pa ponovno otvoriti bazu podataka da biste primijenili izmijenjenu postavku.

Vrh stranice

Dodatni sadržaji

Stvaranje i pokretanje upita s ažuriranjem

Dodavanje jednog ili više zapisa u bazu podataka

Stvaranje upita sa stvaranjem tablice

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×