Вопрос знатокам Access и VBA

deniz666

Вставил в форму Date And Time Picker Control - календарик с датой
Хочу отловить событие "При обновлении", а оно стандартными средствами самого Аскесса не отлавливается, почему, никто не сталкивался?
Как его отловить?

Varvara2002

И где код?

deniz666

Код на работе, да и смысла в нем нет, т.к. в аксессе для каждого контрола есть в окошке свойств раздел "события", там можно задать процедуру вызываемую при соотв. событии, так вот написанная процедура для этого контрола при обновлении контрола не срабатывает

Trofimovyoa

при обновлении контрола не срабатывает
на какое событие повесил процедуру?
какое событие ты считаешь "обновлением контрола" (изменение пользователем, потеря фокуса после изменения)?

deniz666

на какое событие повесил процедуру?
какое событие ты считаешь "обновлением контрола" (изменение пользователем, потеря фокуса после изменения)?
там такое событие в списке есть - "При обновлении"
думаю, под ним подразумевается изменение пользователем
как назвалась поцедура, не помню уже, кажется ControlName_AfterUpdated

Trofimovyoa

повесь свою обработку на Имяконтрола_Change (в самом редакторе ВБ сверху есть выпадающий список событий для выбранного контрола, выбери там Change). Если мышой выбор делаешь, сразу вызывается, если с клавиатуры редактируешь, то по таймеру или при переходе фокуса.

deniz666

ок, спасибо, попробую

deniz666

повесь свою обработку на Имяконтрола_Change (в самом редакторе ВБ сверху есть выпадающий список событий для выбранного контрола, выбери там Change). Если мышой выбор делаешь, сразу вызывается, если с клавиатуры редактируешь, то по таймеру или при переходе фокуса.
Помогло CloseUp
Оставить комментарий
Имя или ник:
Комментарий: