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 - сохраняет тоже не обновленные данные.
Есть возможность добраться до события стандартного дейтпикера аксеса? который появляется сам у поля с датой?