Dodavanje zapisa u tablicu pomoću upita s dodavanjem

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, kao što je ažuriranje vrijednosti polja, možete koristiti upit s ažuriranjem. Ako morate stvoriti novu tablicu iz odabira podataka ili spojiti dvije tablice u jednu novu tablicu, možete koristiti upit sa stvaranjem tablice. Dodatne informacije o upitima za ažuriranje ili promjenama za stvaranje tablica ili općenitim informacijama o drugim načinima dodavanja zapisa u bazu podataka ili promjene postojećih podataka potražite u odjeljku Vidi također .

Sadržaj članka

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    Možete početi odabirom 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

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

  2. Na kartici Stvaranje u grupi Upiti kliknite Dizajn upita

    Grupa Upiti na vrpci programa Access prikazuje dvije mogućnosti: Čarobnjak za upite i Dizajn upita
  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.

    Izraz možete koristiti i kao polje, primjerice = Date () da biste automatski vratili današnji datum, a možete koristiti i izraze s poljima tablice ili upita u rešetki dizajna da biste prilagodili odabrane podatke. Primjerice, ako odredišna tablica sadrži polje koje pohranjuje četveroznamenkastu godinu, a izvorna tablica ima regularno polje datuma/vremena, pomoću funkcije DatePart možete 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.

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 iz 2-Feb-17 do 1-Dec-17 (ANSI-89). Ako baza podataka koristi zamjenske znakove za ANSI-92, upotrijebite jednostruke navodnike (') umjesto znakova kilograma. Primjer: između "2/2/2017" i "12/1/2017".

Not "Njemačka"

Pronalazi sve zapise u kojima točan sadržaj polja nije točno jednak "Njemačkoj". Kriterij će vratiti zapise koji sadrže znakove uz "Njemačka", kao što je "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 veljaču 2, 2017. Ako baza podataka koristi skup zamjenskih znakova ANSI-92, zaokruživanje datuma s jednostrukim navodnicima umjesto znakova kilograma (#). 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 Pokreni 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 u 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.

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. 

Vrh stranice

Pogledajte i sljedeće

Stvaranje i pokretanje upita s ažuriranjem

Dodavanje jednog ili više zapisa u bazu podataka

Stvaranje upita sa stvaranjem tablice

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×