Verificarea tipului de interogare
Asigurați-vă că nu încercați să editați datele returnate de o interogare tabel încrucișat, Uniune, directă sau de definiție a datelor.
Căutați funcții agregate
Nu puteți edita datele returnate de o interogare de totaluri sau o interogare care utilizează alte funcții agregate, cum ar fi MIN, MAX sau AVG.
Funcțiile agregate combină valorile din mai multe înregistrări și, dacă încercați să modificați o valoare agregată, Access nu știe ce câmp sursă să actualizeze, pentru a nu vă permite să modificați nimic.
Notă, de asemenea, că în videoclip am spus "funcția agregat", dar am vrut să spun "valoare agregată".
Verificarea proprietăților interogării
Cu interogarea în vizualizarea proiect, faceți clic pe Proprietăți. Asigurați-vă că proprietatea valori unice este setată la nuși proprietatea Type Recordset afișează dinamic.
Căutarea subinterogărilor
Mai exact, căutați subinterogările care fac parte din instrucțiunea SELECT inițială. De exemplu:
SELECTAȚI [data comenzii], (selectați MAX ([data comenzii])
Adăugarea subinterogării la interogarea părinte vă împiedică să editați date. Încercați aceste soluții:
-
În proiectantul de interogări, debifați caseta de selectare Afișare dacă nu trebuie să vedeți câmpul în rezultat.
-
Înlocuiți subinterogarea cu o funcție agregată de domeniu, cum ar fi DMIN sau DMAX.
-
Mutați subinterogarea din prima instrucțiune Select.