ник: Гоблин
А я просто блокирую поля. Никто ничего не введет до тех пор, покуда в обязательном поле не будет инфы.
При получении фокуса в следующее поле:
If Me.Обязательное<> "" Then
Me.Следующее.Locked = False
Else
Me.Следующее.Locked = True
MsgBox ("Проверь заполнение обязательного поля")
End If
И работает уже не первый год