|
13 Кб. |
|
| например нельзя поле оставлять пустым,но человек иногда пропускает и ниче там не пишет - вылазит ошибка(скрин приложен),нужно чтоб была цивилозованная надпись что это поле пустым быть не может
вот что я предпологал должно там быть,но ошибался как я понял
Private Sub Поле31_AfterUpdate()
OnError ResumeNext()
Select Case DataErr
Case 3314: MsgBox "Это поле не может быть пустым"
End Select
Response = DATA_ERRCONTINUE
End Sub
подскажите примером plz
заранее благодарен | |
|
| |
|
|
|
| в свойствах поля есть следушее Условие на значение. Выставить там
а в свойстве сообшение об ошибке прописать нужный текст для вывода на экран | |
|
| |
|
|
|
| что то не так IsNull может должны быть вместе?
то же сообщение,я в конструкторе таблицы и формы сделал поставил все это | |
|
| |
|
|
|
|
|
|
| В принципе может быть так и так
что то не так IsNull может должны быть вместе?
то же сообщение
|
в свойстве сообшение об ошибке (Validation text) пропишите нужный текст для вывода на экран | |
|
| |
|
|
|
| спасибо большое всем,сделал! | |
|
| |
|
|
|
| Св-во "Условие на значение", даже правильно заданное, не сработает , если "человек иногда пропускает и ниче там не пишет".
ИМХО, надо обрабатывать Form_BeforeUpdate. В нем проверять обязательные поля на IsNull, отменять обновление (Cancel=True), переводить фокус на пустое поле и сообщать юзеру, что он неправ.
Для этой же цели, а особенно для контроля дублирования в уникальных полях можно обрабатывать событие Form_Error - проверять код ошибки и выдавать свое сообщение взамен системного. | |
|
| |
|
|
|
|
Св-во "Условие на значение", даже правильно заданное, не сработает , если "человек иногда пропускает и ниче там не пишет"
|
Как оно может не сработать ??? | |
|
| |