Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Možete naići na situacije u kojima ne možete da uredite podatke u prikaz lista sa podacima da biste promenili podatke u osnovnoj tabeli. Ovaj članak vam pomaže da razumete kada možete da uređujete podatke upita, kada ne možete da uređujete podatke upita i kako da promenite dizajn upita tako da možete da uređujete njegove osnovne podatke.

U ovom članku

Uvod

Kada otvorite upit u prikazu lista sa podacima, možda ćete želeti da uredite podatke. Možda primetite grešku ili možda vidite neke zatamnjene informacije. U zavisnosti od načina na koji je upit napravljen, možete da uredite podatke direktno u list sa podacima.

Ako pokušate da uredite podatke u listu sa podacima upita, ali se ništa ne dogodi ili windows reprodukuje zvuk, a uređivanje se ne dogodi, ne možete da izvršite uređivanje. Sam upit možda nije dostupan za uređivanje, kao što je unakrsni upit. Takođe može biti slučaj da samo polje koje pokušavate da uredite nije dostupno za uređivanje – na primer, ako je polje zasnovano na agregatnim funkcijama, kao što je prosečna vrednost. U oba slučaja, možda ćete moći da uradite nešto da biste omogućili uređivanje.

Pored uređivanja podataka u prikazu lista sa podacima upita, možete da koristite i ažuriranje upita da biste ažurirali podatke u tabeli. Ovaj članak ne pokriva upite za ažuriranje.

Više informacija o upitima za ažuriranje potražite u članku Kreiranje i pokretanje upita za ažuriranje.

Obično, kada želite da uredite podatke u prikazu lista sa podacima upita, želite da se promene sačuvaju u tabelama na kojima je upit zasnovan. Ako ne želite da promenite podatke u tim tabelama, ali i dalje želite da uredite podatke i zadržite uređene podatke kada završite, možete da koristite upit za pravljenje tabele da biste prvo kreirali novu tabelu čije podatke možete da uređujete. Upit za kreiranje tabele možete da koristite i da biste sačuvali rezultate upita koji ne dozvoljavaju uređivanje kao novu tabelu, a zatim uredite podatke u toj novoj tabeli. Ovaj članak ne govori o tome kako da kreirate i pokrenete upite za kreiranje tabele.

Više informacija o upitima za kreiranje tabele potražite u članku Kreiranje upita za kreiranje tabele.

Vrh stranice

Kada mogu da uređujem podatke u upitu?

Uvek možete da uredite podatke u upitu kada je upit zasnovan ili na samo jednoj tabeli ili na dve tabele koje nose odnos jedan-prema-jedan tabele.

Napomena: Čak i kada možete da uređujete podatke u upitu, neka od njegovih polja možda neće biti dostupna za uređivanje. Takvi slučajevi su navedeni u sledećem odeljku.

Vrh stranice

Kada ne mogu da uređujem podatke u upitu?

Podatke u upitu nikada ne možete da uređujete kada:

  • Upit je unakrsni upit.

  • Upit je SQL upit.

  • Polje koje pokušavate da uredite je izračunato polje. U tom slučaju, možda ćete moći da uredite druga polja.

  • Upit je zasnovan na tri ili više tabela i postoji relacija više-prema-jedan-prema-više.

    Napomena: Iako u ovom slučaju ne možete da uredite list sa podacima upita, možete da uredite podatke u obrascu kada je svojstvo RecordsetType obrasca postavljeno na Dynaset (Nedosledno Novosti).

  • Upit sadrži odredbu GROUP BY.

Vrh stranice

Kako da promenim upit tako da mogu da uređujem njegove podatke?

Sledeća tabela navodi slučajeve kada ne možete da uredite upit, upaređen sa metodama kako bi list sa podacima upita bio dostupan za uređivanje.

Vrednosti u listu sa podacima upita ne možete da uređujete kada:

Da bi list sa podacima upita bio dostupan za uređivanje:

Svojstvo Jedinstvene vrednosti upita postavlja se na vrednost Da.

Postavite svojstvo Jedinstvene vrednosti upita na ne.

Pogledajte sledeći odeljak Postavite svojstvo Jedinstvene vrednosti na vrednost Ne da biste saznali kako da podesite ovo svojstvo.

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

Dodajte primarni ključ ili jedinstveni indeks u povezanu tabelu pomoću metoda koje je obezbedio prodavac povezane baze podataka.

Nemate dozvole za ažuriranje podataka za osnovnu tabelu.

Dodelite dozvole za ažuriranje podataka.

Upit sadrži više tabela ili jednog upita, a tabele ili upiti nisu pridruženi linijom za spajanje u prikazu dizajna.

Kreirajte odgovarajuća spajanja.

Pogledajte odeljak Pravljenje spajanja da biste saznali kako da kreirate spajanja.

Baza podataka je otvorena samo za čitanje ili se nalazi na disk jedinici koja je samo za čitanje.

Zatvorite bazu podataka i ponovo je otvorite bez izbora opcije Otvori samo za čitanje; ili, ako se baza podataka nalazi na disk jedinici koja je samo za čitanje, uklonite atribut samo za čitanje sa disk jedinice ili premestite bazu podataka na disk jedinicu koja nije samo za čitanje.

Polje u zapisu koje pokušavate da ažurirate je izbrisano ili ga je zaključao drugi korisnik.

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

Upit je zasnovan na tabelama sa odnos jedan-prema-više, a polje za spajanje sa strane "više" nije izlazno polje. U ovom slučaju, nije moguće urediti podatke u polju za spajanje sa strane "jedan".

Dodajte polje za spajanje sa strane "više" relacije u polja za izlaz upita.

Pogledajte odeljak Dodavanje polja za spajanje sa strane "više" u polja za izlaz upita da biste saznali kako da dodate polje za spajanje.

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

Pritisnite kombinaciju tastera SHIFT+F9 da biste izvršili promene i osvežili upit.

Postoji prazno polje iz tabele na strani "jedan" relacije jedan-prema-više, a spoj je pravi spoljni spoj.

Uverite se da postoji vrednost u tom polju na strani "jedan". Možete da uredite spojno polje na strani "više" samo ako u tom polju postoji vrednost na strani "jedan".

Koristite povezanu tabelu ODBC baze podataka, a nisu sva polja iz jedinstvenog indeksa povezane tabele u rezultatu upita.

Dodajte sva polja iz jedinstvenog indeksa ODBC tabele u polja za izlaz upita.

Pročitajte odeljak Dodavanje polja jedinstvenog indeksa iz povezane ODBC tabele da biste saznali kako da dodate polja.

Vrh stranice

Postavljanje svojstva "Jedinstvene vrednosti" na vrednost "Ne"

  1. Otvorite upit u prikazu dizajna.

  2. Ako list sa svojstvima nije otvoren, otvorite ga pritiskom na taster F4. Kliknite jednom u koordinatnoj mreži za dizajn upita da biste se uverili da list sa svojstvima prikazuje svojstva upita, a ne svojstva polja.

  3. Na listu sa svojstvima pronađite polje za svojstvo Jedinstvene vrednosti. Kliknite na polje pored njega, kliknite na strelicu u tom polju, a zatim na dugme Ne.

Kreiranje spajanja

  1. Otvorite upit u prikazu dizajna.

  2. Za svaku tabelu ili upit koji želite da spojite drugoj prevucite polje za spajanje iz te tabele ili upita u odgovarajuće polje u tabeli ili upitu u kojem želite da kreirate spoj.

Više informacija o kreiranju spajanja potražite u članku Spajanje tabela i upita.

Dodavanje polja za spajanje sa strane "više" u polja za izlaz upita

  1. Otvorite upit u prikazu dizajna.

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

  3. Kliknite dvaput na polje za spajanje sa strane "više" relacije jedan-prema-više. Polje za spajanje se pojavljuje u koordinatnoj mreži polja, što ukazuje na to da je to polje za izlaz.

Dodavanje polja jedinstvenog indeksa iz povezane ODBC tabele

  1. Otvorite upit u prikazu dizajna.

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

  3. Polja jedinstvenog indeksa će imati simbol ključa pored imena polja. Kliknite dvaput na svako polje koje se već ne nalazi u koordinatnoj mreži polja. Svako polje se pojavljuje u koordinatnoj mreži polja, što ukazuje na to da je to polje za izlaz.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×