Событие
До обновления
(BeforeUpdate), так же как и следующее событие
После обновления
(AfterUpdate), возникает при любом изменении данных в записи или элементе управления. Это событие может относиться как к элементу управления, так и к записи в целом. Процедура обработки данного события имеет один параметр — Cancel, использующийся для того, чтобы отменить введенные изменения. Для этого ему необходимо присвоить значение True. Данное событие обычно применяется с целью проверки условий на значение в поле таблицы или записи в целом, если эти условия сложные (простые условия обычно задаются в свойстве
Условие на значение
(ValidationRule) элемента управления). Условия проверяются сразу для нескольких значений, причем в них используются ссылки на элементы управления в других формах. При разных значениях введенных данных выдаются разные сообщения об ошибках.
При невыполнении условий можно отменить введенные изменения перед переходом на другую запись.
В следующем разделе будет описан порядок возникновения событий, относящихся как к элементу управления, так и к записи в целом.