Dirty

z0dium
Дата: 18.01.2012 00:48:27
Здравствуйте.

Снова пытаюсь разобраться с формой и свойством dirty.

Не понимаю, где я не догоняю.

Цель: Хочу сделать динамическое обновление надписей на форме в зависимости от значения поля. На событие афтерапдейт срабатывает хорошо. Но нужно кликать в другое место. На событии dirty - использует не обновленное значение.

Проверял такой структурой.
Private Sub pole_Dirty(Cancel As Integer)
Dim dt As String
Me.Dirty = False
dt = Me.pole.Value
MsgBox dt
End Sub

При этом поле таки меняется на выбранное значение (выбирается дата из аксесовского календаря) но видимо уже после всех событий.

Что может помочь в данной ситуации? Может есть еще какое-нибудь событие?
Пробовал сохранить значение pole.text и pole.value - сохраняет тоже не обновленные данные.

Есть возможность добраться до события стандартного дейтпикера аксеса? который появляется сам у поля с датой?
ё
Дата: 18.01.2012 01:17:44
z0dium
Что может помочь в данной ситуации? Может есть еще какое-нибудь событие?

change + text
z0dium
Дата: 18.01.2012 01:34:48
ё,

Премного благодарен =)