Preverjanje vrste poizvedbe
Prepričajte se, da ne poskušate urejati podatkov, ki jih je vrnila navzkrižna poizvedba, združevanje, prepustne ali podatkovne poizvedbe.
Iskanje združevalnih funkcij
Podatkov, ki jih vrne poizvedba za skupno vsoto, ne morete urejati ali poizvedba, ki uporablja druge združevalne funkcije, kot so MIN, Maks ali AVG.
Združevalne funkcije združijo vrednosti iz več zapisov in če poskušate spremeniti Združeno vrednost, Access ne ve, kateri izvorno polje naj se posodobi, zato vam ne dovoli spreminjanja.
Upoštevajte tudi to, da v videu sem rekel» združevalna funkcija «, vendar sem mislil» Združeno vrednost «.
Preverjanje lastnosti poizvedbe
S poizvedbo v pogledu načrta kliknite lastnosti. Prepričajte se, da je lastnost enolične vrednosti nastavljena na ne, lastnost Vrsta množice zapisov pa pokaže dinamičen niz.
Iskanje podpoizvedb
Natančneje poiščite podpoizvedbe, ki so del začetne izjave SELECT. Primer:
Izberite [Datum naročila] (izberite maks ([Datum naročila])
Če dodate podpoizvedbo v nadrejeno poizvedbo, vam preprečite urejanje podatkov. Poskusite te rešitve:
-
V Oblikovalniku poizvedbe počistite potrditveno polje Pokaži, če vam ni treba videti polja v rezultatih.
-
Zamenjajte podpoizvedbo z domeno združevalne funkcije, kot je DMIN ali DMAX.
-
Premaknite podpoizvedbo iz prve izjave SELECT.