Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Событие AfterUpdate возникает после обновления измененных данных в элементе управления или записи.
Синтаксис
выражение. AfterUpdate
выражение Переменная, представляющая объект WebBrowserControl .
Возвращаемое значение
Отсутствует
Примечания
Изменение данных в элементе управления с помощью Visual Basic или макроса, содержащего действие SetValue, не запускает эти события для элемента управления. Однако если затем перейти к другой записи или сохранить запись, произойдет событие AfterUpdate формы.
Чтобы запустить макрос или процедуру события при возникновении этого события, установите для свойства AfterUpdate имя макроса или [Процедура обработки событий].
Событие AfterUpdate запускается при обновлении элемента управления или записи. В записи измененные данные в каждом элементе управления обновляются, когда элемент управления теряет фокус или когда пользователь нажимает ВВОД или TAB.
Если ввести новые или измененные данные в элемент управления в форме, а затем перейти к другой записи, или сохранить запись, выбрав в меню Записи команду Сохранить запись, событие AfterUpdate для формы происходит сразу после события AfterUpdate для элемента управления.
При переходе к другой записи происходят события Exit и LostFocus для элемента управления, за которыми следует событие Current для записи, в которую вы переместились, и события Enter и GotFocus для первого элемента управления в этой записи. Чтобы выполнить макрос или процедуру события AfterUpdate без выполнения макросов или процедур события Exit и LostFocus , сохраните запись с помощью команды Save Record в меню Records .
Макросы и процедуры событий AfterUpdate выполняются только в случае изменения данных в элементе управления. Это событие не происходит при изменении значения в вычисляемом элементе управления. Макросы и процедуры событий AfterUpdate для формы выполняются только при изменении данных в одном или нескольких элементах управления в записи.
Для связанных элементов управления свойству OldValue не устанавливается обновленное значение до тех пор, пока не произойдет событие AfterUpdate для формы. Даже если пользователь вводит новое значение в элементе управления, параметр свойства OldValue не изменяется до тех пор, пока данные не будут сохранены (запись не будет обновлена). Если отменить обновление, значение свойства OldValue заменяет существующее значение в элементе управления.
Примечание.
Для выполнения простых проверок или более сложных проверок, таких как требование значения в поле или проверка нескольких элементов управления в форме, можно использовать свойство ValidationRule для элементов управления, а также свойства ValidationRule и Mandatory для полей и записей в таблицах.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.