Polje u mojoj aplikaciji neočekivano je samo za čitanje

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

Važno    Microsoft više ne preporučuje stvaranje i korištenje web-aplikacija programa Access u sustavu SharePoint. Za alternativu razmislite o korištenju servisa Microsoft PowerApps za stvaranje poslovnih rješenja bez kodiranja za web i mobilne uređaje.

Kada koristite upit za izvor podataka za prikaz u web-aplikaciju programa Access, neka polja koja možete očekivati da se može uređivati su samo za čitanje u prikazu. Konkretno, ako koristite više od jedne tablice, a zatim je barem jedan spoj, ne postoje ograničenja na kojemu se može ažurirati polja upita.

Napomena : U ovoj se temi opisuje web-aplikacijama programa Access. Ne odnosi na baze podataka za stolna računala. Ako imate poteškoća s upita u bazi podataka za stolna računala, potražite u članku Uvod u upite za pregled.

Preduvjeti za upite koji se mogu ažurirati

  • Moguće je ažurirati samo polja iz tablice u kojoj spojeno polje nema jedinstvene vrijednosti – tablice “većina-mnoštvo”.

  • Izlaz upita mora obuhvaćati polja primarnog ključa za tablicu većina-mnoštvo.

  • Tablica većina-mnogi mora se nalaziti s unutrašnje strane vanjskih spojeva (odnosno, na lijevoj strani lijevog vanjskog spoja ili na desnoj strani desnog vanjskog spoja).

Dijagram upita koji pokazuje koja se polja mogu ažurirati

U ovom upitu tablica Zadaci tablica je većina-mnoštvo jer traži podatke u tablici Projekti.

No budući da primarni ključ za tablicu Zadaci nije uvršten u izlaz, nijedno se njezino polje neće moći ažurirati.

Čak i ako se doda ključ, nijedno polje koje dolazi iz tablice Projekti ne može se ažurirati jer to nije tablica većina-mnoštvo.

Vrh stranice

Pronalaženje i rješavanje problema s mogućnošću ažuriranja polja

Način na koji ćete omogućiti ažuriranja ovisi o razlogu nemogućnosti ažuriranja polja. Da biste saznali razlog, otvorite upit u prikazu dizajna i proučite detalje dizajna upita.

  1. Ako pokrećete u pregledniku otvorite web-aplikaciju u programu Access: u gornjem desnom kutu aplikacije kliknite Postavke > Prilagodite u programu Access.

  2. Ako u programu Access nije otvoreno navigacijsko okno, pritisnite F11 da bi se prikazalo. Zatim u navigacijskom oknu desnom tipkom miša kliknite upit, a potom kliknite Prikaz dizajna.

    kontekstni izbornik upita u navigacijskom oknu

  3. Utvrdite koja je tablica u upitu tablica većina-mnoštvo. Tablica većina-mnoštvo u pravilu je tablica koja traži podatke u drugoj tablici.

  4. Provjerite nalazi li se polje koje želite ažurirati u tablici većina-mnoštvo. Ako se ne nalazi, ne možete učiniti ništa u upitu čime biste riješili problem. Kao zamjenski način omogućivanja uređivanja polja korisnicima stvorite novi prikaz koji se može ažurirati i koji se temelji na samo jednoj tablici, a zatim omogućite jednostavno otvaranje tog prikaza po potrebi. Dodajte, primjerice, gumb s makronaredbom koja otvara prikaz.

  5. Provjerite da su primarni ključ za tablicu Većina-mnoštvo uvršten u izlaz upita. Ako to ne postoji, Dodavanje primarnog ključa u izlaz upita.

  6. Dvokliknite svaki spoj i provjerite

    • je li riječ o unutrašnjem spoju.

    • Ako riječ o vanjskom spoju, tablica većina-mnoštvo nalazi se se unutrašnje strane spoja – na lijevoj strani lijevog spoja ili desnoj strani desnog spoja.

Ako spoj ne zadovoljava najmanje jedan od prethodna dva kriterija, promijenite spoj da bi upit može ažurirati.

Vrh stranice

Dodavanje primarnog ključa većina-mnoštvo u izlaz upita

  1. Otvorite upit u prikazu dizajna.

  2. Pronađite tablicu većina-mnoštvo.

  3. Dvokliknite svako polje u primarnom ključu. Svako polje ključa označeno je malim ključem.

  4. U rešetki dizajna upita provjerite je li za polja ključa koji ste upravo dodali potvrđen okvir Prikaži :

    Redak prikaži u rešetki dizajna upita

Vrh stranice

Promjena spoja radi omogućivanja ažuriranja upita

Ako bilo koji spoj ne zadovoljava jednu od gore navedene kriterije, će spriječiti ažuriranja. Evo primjera nije moguće ažurirati spoj:

Pretraživanje s web-mjesta s prikazanim načinima ograničavanja opsega pretraživanja

Ovo je lijevi vanjski spoj – on obuhvaća sve iz lijeve tablice i odgovarajuće zapise iz desne tablice. No tablica većina-mnoštvo nalazi se na desnoj strani spoja – zbog čega sprječava ažuriranja.

Načini omogućivanja ažuriranja vanjskog spoja

Tri su osnovna načina na koja se može prilagoditi spoj da bi se upit mogao ažurirati. Dvokliknite spoj da biste otvorili dijaloški okvir Svojstva spoja, a zatim učinite nešto od sljedećeg:

  • Promjena unutarnjeg spoja u vanjski spoj    Kliknite mogućnost 1 na dijaloški okvir Svojstva spoja .

  • Prebacivanje zamijenite položaj tablica    Premjestite tablicu Većina-mnoštvo strani unutarnji spoj i druge tablice vanjske strane (koristite u kombinirani okvire u dijaloškom okviru Svojstva spoja da biste postavili nazive tablica lijevo i desno).

  • Promijenite smjer spoja    Kliknite drugu ili treću mogućnost u dijaloškom okviru Svojstva spoja (promijenite njihovu vrijednost u bilo koju drugu).

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.

×