После вставки данных макрос не работает

У меня есть стол tblEmp с After Insert макрос данных определен. Однако мероприятие не работает. чего мне здесь не хватает?

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

1 ответ

Решение

Просто переместите свою логику в BeforeChange триггер, который является состоянием перед сохранением любой записи (новой или существующей). Ваша логика пытается изменить значения поля в AfterInsert который после режима сохранения. Также не забудьте включить идентификатор таблицы tblEmp в ссылку на имя столбца в макросе:

Представление макроса данных

На самом деле, если вы щелкнули " Ошибки приложения" в строке состояния в нижнем правом углу сразу после вашей текущей попытки, в выведенной системной таблице указана проблема, поскольку после вставки вы находитесь в режиме "только чтение":

Ошибка EditRecord, поскольку псевдоним по умолчанию представляет запись, доступную только для чтения.

Другие вопросы по тегам