Uređivanje podataka u upitu

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Ponekad možda nećete moći uređivati podatke upita u prikaz podatkovnog lista kako biste promijenili podatke u ishodišnoj tablici. U ovom ćete članku saznati kada možete uređivati podatke upita, a kada ne te kako ćete promijeniti dizajn upita kako biste mogli uređivati ishodišne podatke.

U ovom članku

Uvod

Kada uredite podatke u upitu?

Kada ne uređivati podatke u upitu?

Kako promijeniti upit tako da se može uređivati njegove podatke?

Uvod

Otvorite li upit u prikazu podatkovne tablice, možda ćete poželjeti uređivati podatke. Možda ćete uočiti pogrešku ili će neke informacije biti zastarjele. Ovisno o načinu gradnje upita, možete uređivati podatke izravno u upitu podatkovni list.

Pokušate li uređivati podatke u upitu podatkovnoj tablici, ali ne dogodi se ništa ili začujete upozoravajući zvuk sustava Windows znači da ne možete uređivati podatke. Moguće je da sam upit nije dostupan za uređivanje, radi li se na primjer o unakrsnom upitu. Ili je pak samo polje koje pokušavate uređivati nedostupno za uređivanje,  primjerice, temelji li se polje na funkciji zbrajanja kao što je prosjek. U oba slučaja možda ćete moći učiniti nešto kako biste omogućili uređivanje.

Osim uređivanja u upitu podatkovnoj tablici, možete koristiti i upit za ažuriranje za ažuriranje podataka u tablici. Upiti s ažuriranjem ne obrađuju se u ovom članku.

Dodatne informacije o upitima s ažuriranjem potražite u članku Stvaranje upita s ažuriranjem.

Želite li uređivati podatke u upitu podatkovnoj tablici, obično želite spremiti promjene u tablice na kojima se upit temelji. Ne želite li mijenjati podatke u tim tablicama, ali želite uređivati podatke i sačuvati uređene podatke nakon završetka rada, možete koristiti upit za stvaranje tablice kako biste stvorili novu tablicu čije podatke možete uređivati. Upit sa stvaranjem tablice možete koristiti i za spremanje rezultata upita koji, za razliku od nove tablice, ne omogućuju uređivanje, a potom uređivati podatke u novoj tablici. U ovom se članku ne govori o stvaranju i pokretanju upita sa stvaranjem tablice.

Dodatne informacije o upita sa stvaranjem tablice potražite u članku Stvaranje upita sa stvaranjem tablice.

Vrh stranice

Kada mogu uređivati podatke u upitu?

Podatke u upitu možete uređivati temelji li se upit samo na jednoj tablici ili na dvjema tablicama s međusobnim odnos preslikavanja jednog na jednog člana.

Napomena : Čak i kada možete uređivati podatke u upitu, neka polja možda neće biti dostupna za uređivanje. Takvi su slučajevi opisani u sljedećem odjeljku.

Vrh stranice

Kada ne mogu uređivati podatke u upitu?

Podatke u upitu nikada ne možete uređivati u sljedećim situacijama:

  • Upit je unakrsni upit.

  • Upit je upit specifičan za SQL.

  • Polje koje pokušavate uređivati je izračunato polje. O tom slučaju možda ćete moći uređivati druga polja.

  • Upit se temelji na trima tablicama ili na još većem broju tablica, a odnos među njima je više-prema-jedan-prema-više.

    Napomena : Iako u ovom slučaju ne možete uređivati u podatkovnoj tablici upita, možete urediti podatke u obrazac kada je svojstvo RecordsetType obrasca postavljeno na dinamički skup nizova (Koje nisu usklađene ažuriranja).

  • Upit sadrži uvjet GROUP BY.

Vrh stranice

Kako ću promijeniti upit kako bih mogao uređivati njegove podatke?

U sljedećoj su tablici nabrojene situacije u kojima ne možete uređivati upit te kako možete omogućiti uređivanje upita podatkovnoj tablici.

Ne možete uređivati vrijednosti u upitu podatkovnoj tablici u sljedećim situacijama:

Omogućavanje uređivanja upita podatkovnoj tablici:

Svojstvo upita Jedinstvene vrijednosti postavljeno je na vrijednost Da.

Postavite svojstvo upita Jedinstvene vrijednosti na vrijednost Ne.

U odjeljku sljedeće, postavite svojstvo jedinstvene vrijednosti u ne, da biste saznali kako postaviti to svojstvo.

Upit uključuje povezanu tablicu ODBC baza podataka bez jedinstveni indeks ili tablicu programa Paradox bez primarni ključ.

Dodajte primarni ključ ili jedinstveni indeks povezanoj tablici korištenjem metoda koje nudi dobavljač povezane baze podataka.

Ne morate imati dozvolu Ažuriranje podataka za izvorišnu tablicu.

Dodijelite dozvole za ažuriranje podataka.

Upit uključuje više od jedne tablice ili upita, a tablice ili upiti nisu spojeni crtom spajanja u prikazu dizajna.

Stvorite odgovarajuće spojeva.

Da biste saznali kako se stvaraju spojevi, pogledajte odjeljak Stvaranje spojeva.

Baza podataka je otvorena samo za čitanje ili se nalazi na pogonu samo za čitanje.

Zatvorite bazu podataka i ponovo je otvorite, ali nemojte odabrati Otvori samo za čitanje ili, nalazi li se baza podataka na pogonu samo za čitanje, uklonite tom pogonu atribut samo za čitanje ili premjestite bazu podataka s tog pogona na neku drugi koji nije samo za čitanje.

Polje u zapisu koje ste pokušali ažurirati je izbrisano ili zaključano od strane drugog korisnika.

Počekajte dok se zapis ne otključa. Zaključani zapis može se ažurirati čim se otključa. Počekajte dok drugi korisnik ne završi postupak koji je zaključao zapis.

Upit se temelji na tablicama s odnos preslikavanja jednog člana na više njih, a polje spoja na strani "više" nije izlazno polje. U tom slučaju podaci u polju spoja na strani "jedan" ne mogu se uređivati.

Dodajte polja spoja na strani odnosa "više" izlaznim poljima upita.

Potražite u odjeljku Dodavanje polja spoja sa strane "više" izlazna polja upita, da biste saznali kako dodajte spojena polja.

Polje spoja sa strane "više" (nakon uređivanja podataka) je na strani "jedan".

Pritisnite tipke SHIFT+F9 kako biste zapisali promjene i osvježili upit.

Postoji prazno polje iz tablice na strani "jedan" odnosa više-prema-jedan, a spoj je desni vanjski spoj.

Provjerite postoji li vrijednost u tom polju na strani "jedan". Možete uređivati polje spoja na strani "više" postoji li vrijednost u tom polju na strani "jedan".

Koristite povezanu tablicu baze podataka ODBC, a sva polja jedinstvenog indeksa povezane tablice ne nalaze se u izlazu upita.

Dodajte sva polja iz jedinstvenog indeksa tablice ODBC izlaznim poljima upita.

Da biste saznali kako dodati polja, pogledajte odjeljak Dodavanje jedinstveni indeks polja iz povezane tablice ODBC.


Vrh stranice

Postavljanje svojstva Jedinstvene vrijednosti na vrijednost Ne

  1. Otvorite upit u prikazu dizajna.

  2. Nije li List svojstava otvoren, otvorite ga pritiskom na tipku F4. Pritisnite jednom u dizajnerskoj rešetki upita kako biste bili sigurni da list svojstva prikazuje svojstva upita, a ne svojstva polja.

  3. Na listu svojstva pronađite okvir svojstva Jedinstvene vrijednosti. Pritisnite okvir pokraj njega, pritisnite strelicu u okviru, a zatim pritisnite Ne.

Stvaranje veza

  1. Otvorite upit u prikazu dizajna.

  2. Za svaku tablicu ili upit koje želite spojiti s drugim povucite polje spoja iz te tablice ili upita u odgovarajuće polje tablice ili upita za koje želite stvoriti spoj.

Dodatne informacije o stvaranju spojeva potražite u članku u članku spajanje tablica i upita.

Dodavanje polja spoja sa strane "više" izlaznim poljima upita

  1. Otvorite upit u prikazu dizajna.

  2. U dizajneru upita pronađite odgovarajući spoj koji se tiče odnosa jedan-prema-više.

  3. Dvostruko pritisnite polje spoja na strani "više" odnosa jedan-prema-više. Polje spoja će se pojaviti u rešetki polja, na taj način pokazujući da je postalo izlazno polje.

Dodavanje polja jedinstvenog indeksa iz povezane tablice ODBC

  1. Otvorite upit u prikazu dizajna.

  2. U dizajneru upita pronađite povezanu tablicu ODBC.

  3. Simbol ključa će se nalaziti pokraj naziva polja jedinstvenog indeksa. Dvostruko pritisnite svako polje koje se još ne nalazi u rešetki polja. Svako će se polje pojaviti u rešetki polja, što znači da je postalo izlazno polje.

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

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.

×