Pārbaudiet vaicājuma tipu
Pārliecinieties, vai neesat mēģinājis rediģēt datus, ko atgriež krustvaicājums, apvienošanas vai datu definēšanas vaicājums.
Sameklējiet funkciju apkopošana
Nevar rediģēt kopsummas vaicājuma atgrieztos datus vai vaicājumu, kas izmanto citas apkopošanas funkcijas, piemēram, MIN, MAX vai AVG.
Apkopotās funkcijas apvieno vērtības no vairākiem ierakstiem, un, ja mēģināt mainīt apkopotu vērtību, Access nezina, kurš avota lauks ir jāatjaunina, un tas neļauj neko mainīt.
Ņemiet arī vērā, ka videoklipā es teicu "summētā funkcija", bet es gribēju "summētā vērtība".
Pārbaudīt vaicājuma rekvizītus
Ar vaicājumu noformējuma skatā noklikšķiniet uz Rekvizīti. Pārliecinieties, vai rekvizīts unikālās vērtības ir iestatīts uz Nē, un rekvizīts ierakstkopas tips rāda Dynaset.
Apakšvaicājumu meklēšana
Īpaši meklējiet Apakšvaicājumus, kas ir daļa no sākotnējā priekšraksta SELECT. Piemērs.
ATLASIET [pasūtījuma datums], (atlasiet MAX ([pasūtījuma datums])
Apakšvaicājuma pievienošana vecākobjektam neļauj rediģēt datus. Izmēģiniet šos risinājumus:
-
Vaicājumu noformētājā notīriet izvēles rūtiņu Rādīt, ja rezultāts nav jārāda.
-
Aizstājiet apakšvaicājumu ar Domēna agregāta funkciju, piemēram, DMIN vai DMAX.
-
Jāpārvieto apakšvaicājums par pirmo priekšrakstu SELECT.