Я пытаюсь заполнить столбец увеличенным числом для каждой новой записи, которую я создаю в таблице MS Access. В таблице уже более 2500 записей, которые были заполнены вручную.
Я пытаюсь сделать это с помощью SQL-запроса, который я планирую вызвать при создании новой записи. В моей таблице tblCust
у меня есть столбец с именем File Number
, который по умолчанию равен 0
, поэтому я не изменяю каждую запись.
Вот что я уже пробовал:
UPDATE tblCust
SET tblCust.[File Number] = MAX([tblCust].[File Number]) + 1
WHERE tblCust.[File Number] = 0;
Когда я пытаюсь выполнить запрос, я получаю сообщение об ошибке:
Вы попытались выполнить запрос, в котором не указано выражение «Номер файла» как часть агрегатной функции.
Я пытался разбить запрос, чтобы посмотреть, что работает, но, как вы можете видеть, он довольно редок, как есть! Любая помощь была бы отличной, спасибо за чтение:)