Uređivanje podataka u upitu

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Možda ćete naići situacije u kojima ne možete uređivati podatke u upit prikaz podatkovnog lista da biste promijenili podatke tablice u podlozi. Ovaj članak sadrži saznati kada možete uređivati podatke upita, kada ne možete urediti podatke upita i kako promijeniti dizajn upita tako da možete urediti podatke u podlozi.

Sadržaj članka

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

Kada otvorite upit u prikazu podatkovne tablice, možda će se dogoditi koji želite urediti podatke. Možda ćete uočiti pogrešku ili možda vidjeti neke informacije koje je istekao rok. Ovisno o tome kako gradnje upita, možete urediti podatke izravno u upitu podatkovni list.

Ako pokušate urediti podatke u podatkovnu tablicu upita, ali se ništa ne događa, ili Windows reproducira zvuk, a ne, nećete moći izvršiti Uredi. Možda će biti predmet koji sam upit nije dostupan za uređivanje, kao što su unakrsnog upita. Možda i u ovom slučaju samo polje pokušavate urediti nije dostupan za uređivanje – na primjer, ako je polje temelji se na funkciju zbrajanja, kao što je prosjek. U svakom slučaju, možda ćete moći učiniti nešto da biste omogućili uređivanje.

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

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

Obično kada želite urediti podatke u prikazu podatkovne tablice upita želite promjene spremiti s tablicama na kojemu se temelji na upit. Ako ne želite mijenjati podatke u tim tablicama, ali i dalje želite uređivati podatke i sačuvati uređene podatke nakon završetka rada, možete koristiti 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 želite li dopustiti uređivanje kao novu tablicu, a zatim uredite podatke u novoj tablici. U ovom se članku navode upute za stvaranje i pokretanje upita sa stvaranjem tablice.

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

Vrh stranice

Kada uredite podatke u upitu?

Uvijek možete urediti podatke u upitu kada upit koji se temelji na samo na jednoj tablici ili na dvije tablice koje nose odnos preslikavanja jednog na jednog člana međusobno.

Napomena: Čak i kada možete urediti podatke u upitu, neka polja možda neće biti dostupan za uređivanje. Tim slučajevima navedene su u sljedećoj sekciji.

Vrh stranice

Kada ne uređivati podatke u upitu?

Nikad ne možete urediti podatke u upitu kada:

  • Upit je unakrsni upit.

  • Upit je upit specifičan za SQL.

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

  • Upit se temelji na tri ili više tablica, a postoji odnos više-prema-jedan-na-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 promijeniti upit tako da se može uređivati njegove podatke?

U sljedećoj su tablici navedeni slučajevima kada ne možete urediti u upitu, u kombinaciji s metode da bi bili dostupni za uređivanje u podatkovnoj tablici upita.

Ne možete uređivati vrijednosti u podatkovnoj tablici upita kada:

Da biste unijeli dostupan za uređivanje u podatkovnoj tablici upita:

Svojstvo Jedinstvene vrijednosti upita je postavljeno na da.

Svojstvo Jedinstvene vrijednosti upita ne.

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

Upit sadrži povezane ODBC baza podataka tablica nema jedinstveni indeks ili Paradox tablicu bez primarni ključ.

Dodavanje primarnog ključa ili jedinstveni indeks povezanu tablicu načine na koje ste dobili od dobavljača povezanu bazu podataka.

Nemate dozvolu za ažuriranje podataka za izvorišnu tablicu.

Dodijelite dozvole za ažuriranje podataka.

Upit sadrži više od jedne tablice ili upita, a niste član tablice ili upite crta spajanja u prikazu dizajna.

Stvorite odgovarajuće spojeva.

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

Baza podataka otvorena samo za čitanje ili nalazi na pogon koji je samo za čitanje.

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

Polje u zapisu koji ste pokušali ažurirati izbriše ili je zaključao neki drugi korisnik.

Pričekajte zapis postati otključane. Zaključani zapis može se ažurirati čim je zapis otključane. Pričekajte za druge korisnike da biste dovršili postupak koji je zaključao zapis.

Upit se temelji na tablicama s odnos preslikavanja jednog člana na više njihi polja spoja na strani "više" nije polje izlaz. U ovom slučaju podataka u polju spoja na strani "jedan" nije moguće uređivati.

Dodajte spojena polja sa strane odnosa "više" izlazna polja upita.

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

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

Pritisnite SHIFT + F9 da biste potvrdili promjene i osvježavanja upita.

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". Polje spoja na strani "više" možete urediti samo ako je vrijednost polja na strani "jedan".

Koristite povezanu tablicu baze podataka ODBC, a ne i svih polja iz povezane tablice jedinstveni indeks u rezultatu upita.

Dodajte sva polja iz tablice ODBC jedinstveni indeks izlazna polja upita.

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

Vrh stranice

Postavite svojstvo jedinstvene vrijednosti bez

  1. Otvorite upit u prikazu dizajna.

  2. Ako list svojstava nije otvoren, otvorite ga pritiskom na F4. Pritisnite jednom u rešetki dizajna upita osigurava da list svojstva prikazuje svojstva upita, a ne svojstava polja.

  3. Na listu svojstava pronađite okvir svojstva Jedinstvene vrijednosti . Kliknite okvir uz njega, kliknite strelicu u okviru, a zatim ne.

Stvaranje spojeva

  1. Otvorite upit u prikazu dizajna.

  2. Za svaku tablicu ili upit koji želite spojiti s drugim povucite spojena polja iz te tablice ili upita u odgovarajuće polje u tablici ili upitu na kojem želite stvoriti spoja.

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

Dodajte spojena polja na strani "više" izlazna polja upita

  1. Otvorite upit u prikazu dizajna.

  2. U dizajneru upita pronađite spoj koji odgovara odgovarajući odnos jedan-prema-više.

  3. Dvokliknite polja spoja sa strane odnosa jedan-prema-više "više". Pojavit će se spojena polja u rešetki polja koja označava da je sada je izlazna polja.

Dodavanje jedinstveni indeks polja iz povezane tablice ODBC

  1. Otvorite upit u prikazu dizajna.

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

  3. Jedinstveni indeks polja neće imati simbol ključa pokraj naziva polja. Dvokliknite svako polje koje još nije u rešetki polja. Svako se polje pojavljuje u rešetki polja koja označava da je sada je izlazna polja.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
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.

×