Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При потере фокуса в процедуре обработки потери-снова возвращать фокус
 
 автор: Dutch Shultz   (15.12.2008 в 17:34)   личное сообщение
 
 

Хочу чтобы пользователь не мог переходить на другие поля,пока не введет номер заказа ,но обработка потери фокуса не работает-фокус перемещается на поле,в которое пользоваетль тыкает,вместо того чтобы возвращаться на поле заказ если оно пустое:

Private Sub Заказ_LostFocus()

If (Nz(Me![Заказ], "") = "") Then
MsgBox ("Номер введите")
Me![Заказ].SetFocus
End If

end sub

Подскажите,пож-ста,как это правильно реализовать?

  Ответить  
 
 автор: osmor   (15.12.2008 в 17:44)   личное сообщение
 
 

используйте beforeupdate или условие на значение

  Ответить  
 
 автор: Мюллер   (15.12.2008 в 17:56)   личное сообщение
 
 

Private Sub Заказ_LostFocus()
If Nz(Me.Заказ, "") = "" Then
Me.какое_либо_Поле.SetFocus 'поле, которое може получить фокус
Me.Заказ.SetFocus
End If
End Sub

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList