Provjera vrste upita
Provjerite ne pokušavate li uređivati podatke koje je vratio unakrsni upit, Pass-Through s unijom ili upit s definicijom podataka.
Potražite agregacijske funkcije
Podatke koje je vratio upit o ukupnim zbrojevima ili upit koji koristi ostale funkcije zbrajanja, kao što su MIN, MAX ili AVG, ne možete uređivati.
Agregacijske funkcije kombiniraju vrijednosti iz većeg broja zapisa, pa ako pokušate promijeniti agregatnu vrijednost, Access ne zna koje izvorno polje ažurirati, pa vam ne dopušta da ništa promijenite.
Imajte na umu i da sam u videozapisu rekao "agregatna funkcija", ali sam mislio na "agregatnu vrijednost".
Provjera svojstava upita
Kada je upit u prikazu dizajna, kliknite Svojstva. Provjerite je li svojstvo Jedinstvene vrijednosti postavljeno na Ne te je li svojstvo Vrsta skupa zapisa prikazano Dinamički skup.
Traženje podupita
Konkretno, potražite podupite koji su dio početne naredbe Select. Na primjer:
SELECT [Datum narudžbe], (SELECT MAX([Datum narudžbe])
Dodavanjem podupita u nadređeni upit nećete moći uređivati podatke. Iskušajte navedena rješenja:
- U dizajneru upita poništite okvir Prikaži ako ne morate vidjeti polje u rezultatu.
- Zamijenite podupit funkcijom zbrajanja domene kao što je DMIN ili DMAX.
- Premještanje podupita iz prve naredbe Select.