Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Možda ćete naići na situacije u kojima ne možete uređivati podatke u upitu prikaz podatkovnog lista biste promijenili podatke u temeljnoj tablici. U ovom ćete članku lakše shvatiti kada možete uređivati podatke upita, kada ne možete uređivati podatke upita te kako promijeniti dizajn upita da biste mogli uređivati podatke u podlozi.

Sadržaj članka

Uvod

Kada otvorite upit u prikazu podatkovne tablice, možda ćete htjeti urediti podatke. Možda ste primijetili pogrešku ili možda vidite neke informacije koje su zakašnjeli. Ovisno o načinu na koji je upit stvoren, podatke možete uređivati izravno u upitu podatkovni list.

Ako pokušate urediti podatke u podatkovnoj tablici upita, ali se ništa ne događa ili ako Windows reproducira zvuk, a uređivanje se ne dogodi, ne možete izvršiti uređivanje. Možda sam upit nije dostupan za uređivanje, kao što je unakrsni upit. Moguće je i da samo polje koje pokušavate urediti nije dostupno za uređivanje – na primjer, ako se polje temelji na funkciji zbrajanja, kao što je prosjek. U svakom slučaju možda ćete moći nešto učiniti da biste omogućili uređivanje.

Osim uređivanja podataka u prikazu podatkovne tablice upita, možete koristiti i upit za ažuriranje za ažuriranje podataka u tablici. Ovaj članak ne obuhvaća upite s ažuriranjem.

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

Kada želite urediti podatke u prikazu podatkovne tablice upita, želite da se promjene spremaju u tablice na kojima se upit temelji. Ako ne želite promijeniti podatke u tim tablicama, ali i dalje želite uređivati podatke i zadržati uređene podatke nakon dovršetka, možete upotrijebiti upit za stvaranje tablice da biste stvorili novu tablicu čije podatke možete uređivati. Upit sa stvaranjem tablice možete koristiti i za spremanje rezultata upita koji ne dopušta uređivanje kao nove tablice, a zatim urediti podatke u toj novoj tablici. U ovom se članku ne opisuje kako stvoriti i pokrenuti upite sa stvaranjem tablice.

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

Vrh stranice

Kada mogu uređivati podatke u upitu?

Podatke u upitu uvijek možete uređivati kada se upit temelji na samo jednoj tablici ili na dvije tablice koje odnos preslikavanja jednog na jednog člana međusobno.

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

Vrh stranice

Kada ne mogu uređivati podatke u upitu?

Nikad ne možete uređivati podatke u upitu kada:

  • Upit je unakrsni upit.

  • Upit je upit specifičan za SQL.

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

  • Upit se temelji na trima ili više tablica i postoji odnos više-prema-jedan-prema-više.

    Napomena: Iako u ovom slučaju ne možete uređivati podatkovnu tablicu upita, podatke možete uređivati u obrascu kada je svojstvo RecordsetType obrasca postavljeno na Dynaset (nedosljedne Ažuriranja).

  • Upit sadrži uvjet GROUP BY.

Vrh stranice

Kako promijeniti upit tako da mogu uređivati njegove podatke?

U sljedećoj su tablici navedeni slučajevi kada ne možete uređivati upit, uparen s metodama da bi podatkovna tablica upita bio dostupan za uređivanje.

Vrijednosti u podatkovnoj tablici upita ne možete uređivati kada:

Da biste podatkovnu tablicu upita dostupne za uređivanje, učinite sljedeće:

Svojstvo Jedinstvene vrijednosti upita postavljeno je na Da.

Postavite svojstvo Jedinstvene vrijednosti upita na Ne.

Upute za postavljanje tog svojstva potražite u sljedećem odjeljku Postavljanje svojstva Jedinstvene vrijednosti na Ne.

Upit sadrži povezanu tablicu ODBC baza podataka bez jedinstveni indeks ili Paradox tablice bez primarni ključ.

Dodajte primarni ključ ili jedinstveni indeks u povezanu tablicu pomoću metoda koje je naveli dobavljač povezane baze podataka.

Nemate dozvole za ažuriranje podataka za temeljnu tablicu.

Dodjela dozvola za ažuriranje podataka.

Upit sadrži više tablica ili jednog upita, a tablice ili upiti nisu pridruženi crti spoja u prikazu dizajna.

Stvorite odgovarajuća pridruživanja.

Upute za stvaranje spoja potražite u odjeljku Stvaranje spoja.

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

Zatvorite bazu podataka i ponovno je otvorite bez odabira mogućnosti Otvori samo za čitanje; ili, ako se baza podataka nalazi na pogonu samo za čitanje, uklonite atribut samo za čitanje s pogona ili premjestite bazu podataka na pogon koji nije samo za čitanje.

Polje u zapisu koje pokušate ažurirati izbrisano je ili ga je zaključao drugi korisnik.

Pričekajte da se zapis otključa. Zaključani zapis može se ažurirati čim se zapis otključa. Pričekajte da drugi korisnik dovrši operaciju koja je zaključala zapis.

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

Dodajte spojno polje sa strane odnosa "više" u izlazna polja upita.

Pogledajte odjeljak Dodavanje spojnog polja sa strane "više" u izlazna polja upita da biste saznali kako dodati spojno polje.

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

Pritisnite SHIFT + F9 da biste obavili promjene i osvježili upit.

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

Provjerite postoji li vrijednost u tom polju na strani "jedan". Spojno polje na strani "više" možete uređivati samo ako na strani "jedan" postoji vrijednost u tom polju.

Koristite povezanu ODBC tablicu baze podataka, a nisu sva polja iz jedinstvenog indeksa povezane tablice u izlazu upita.

Dodajte sva polja iz jedinstvenog indeksa ODBC tablice u izlazna polja upita.

Pogledajte odjeljak Dodavanje jedinstvenih polja indeksa iz povezane ODBC tablice da biste saznali kako dodati polja.

Vrh stranice

Postavljanje svojstva Jedinstvene vrijednosti na Ne

  1. Otvorite upit u prikazu dizajna.

  2. Ako list svojstava nije otvoren, otvorite ga pritiskom na tipku F4. Jedanput kliknite u rešetku dizajna upita da biste bili sigurni da će na listu svojstava biti prikazana svojstva upita, a ne svojstva polja.

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

Stvaranje spoja

  1. Otvorite upit u prikazu dizajna.

  2. Za svaku tablicu ili upit koji želite pridružiti drugoj, povucite spojno polje iz te tablice ili upita u odgovarajuće polje u tablici ili upitu u kojem želite stvoriti spoj.

Dodatne informacije o stvaranju spoja potražite u članku Pridruživanje tablicama i upitima.

Dodavanje spojnog polja sa strane "više" u izlazna polja upita

  1. Otvorite upit u prikazu dizajna.

  2. U dizajneru upita pronađite spoj koji odgovara relevantnom odnosu jedan-prema-više.

  3. Dvokliknite spojno polje sa strane "više" odnosa jedan-prema-više. U rešetki polja pojavit će se spojno polje, što znači da je to sada izlazno polje.

Dodavanje jedinstvenih polja indeksa iz povezane ODBC tablice

  1. Otvorite upit u prikazu dizajna.

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

  3. Jedinstvena polja indeksa bit će simbol ključa pokraj naziva polja. Dvokliknite svako polje koje još nije u rešetki polja. Svako se polje pojavljuje u rešetki polja, što upućuje na to da je to sada izlazno polje.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×