1

Тема: Работа процедуры BeforeUpdate

Здравствуйте.
Подскажите в чем может быть причина "двоякого" поведения процедуры BeforeUpdate?
Во вложении архив с файлом примера *.docm.
При запуске открывается форма с двумя фреймами, в каждом из которых по два текстбокса. На первый (верхний левый) текстбокс повешена процедура BeforeUpdate, осуществляющая проверку введенных знаков на цифры. При невыполнении условия выдается сообщение об ошибке.
Если в текстбокс ввести некорректные данные и кликнуть на второй текстбокс в том же фрейме, сообщение об ошибке появится только один раз. Если на текстбокс в другом фрейме - дважды.
В более сложной форме получал сообщение до 4 раз к ряду.
Кто сталкивался с подобным и как решить данную проблему?
Windows 7, Office2010

Post's attachments

Тест.rar 38.55 Кб, 3 скачиваний с 2017-02-13 

You don't have the permssions to download the attachments of this post.

2

Re: Работа процедуры BeforeUpdate

mikkelle пишет:

Здравствуйте.
Подскажите в чем может быть причина "двоякого" поведения процедуры BeforeUpdate?
Во вложении архив с файлом примера *.docm.
При запуске открывается форма с двумя фреймами, в каждом из которых по два текстбокса. На первый (верхний левый) текстбокс повешена процедура BeforeUpdate, осуществляющая проверку введенных знаков на цифры. При невыполнении условия выдается сообщение об ошибке.
Если в текстбокс ввести некорректные данные и кликнуть на второй текстбокс в том же фрейме, сообщение об ошибке появится только один раз. Если на текстбокс в другом фрейме - дважды.
В более сложной форме получал сообщение до 4 раз к ряду.
Кто сталкивался с подобным и как решить данную проблему?
Windows 7, Office2010

Завирусённый файл, серьёзно? Скидывайте отдельно макрокод и скрин формы

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

3

Re: Работа процедуры BeforeUpdate

Сударь, вы о чем? Вам антивирус что то напел? Так в сообщении четко написано, что файл формата *.docm. В нем и код и формы.
Хотел бы я посмотреть, как бы вы по листингу и скриншотам диагностировали проблему!