Я использую текущее событие для обновления свойства RecordSource подформы на основе идентификатора записи в родительской форме. Проблема возникает в новых записях, поскольку поле ID (которое является автономом) имеет значение NULL. Я тестирую нулевой идентификатор, чтобы избежать ошибок, но мне нужно обновить RecordSource, как только будет создана запись, когда пользователь наберет первый символ.Событие MSAccess при создании новой записи
Проблема заключается в том, что инициируются события как Dirty, так и BeforeInsert до запись фактически создана, тем самым до присвоения идентификатора. Мне нужно событие, которое вызовет после присвоен идентификатор автономера.
Заранее спасибо за помощь
Я не уверен, что вы можете. Вы правы, чтобы беспокоиться о проверке текущего максимального id; значение autonumber может быть выше, если верхние строки просто удалены. http://www.vbdotnetforums.com/ms-access/49272-how-do-i-get-new-row-id-access-database-table-before-insert-new-row.html –