Проверяване на типа на заявката
Уверете се, че не се опитвате да редактирате данните, върнати от заявка за кръстосано прехвърляне, обединение или данни.
Потърсете сумарни функции
Не можете да редактирате данните, върнати от заявка за общи суми, или заявка, която използва други съвкупни функции, като например мин., MAX или AVG.
Сумиращи функции съчетават стойностите от множество записи и ако се опитате да промените обединена стойност, Access не знае кое поле източник да актуализира, така че да не ви позволява да променяте нищо.
Също така имайте предвид, че във видеото, което казах "обединена функция", но имах предвид "обединена стойност".
Проверяване на свойствата на заявка
Със заявката в изглед за проектиране щракнете върху свойства. Уверете се, че свойството уникални стойности е зададено на неи свойството тип набор записи показва динамичен набор.
Потърсете подзаявки
По-конкретно Потърсете подзаявки, които са част от командата начално избиране. Например:
Изберете [дата на поръчка] (изберете MAX ([дата на поръчката])
Добавянето на подзаявка към родителската заявка не ви позволява да редактирате данни. Изпробвайте следните решения:
-
В конструктора на заявки изчистете отметката от квадратчето Показвай, ако не е необходимо да виждате това поле във вашия резултат.
-
Заместете подзаявката с обединена функция на домейн, като например DMIN или DMAX.
-
Да местите подзаявката от първата команда SELECT.