Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Убрать run-time error  [new]
Redrick
Member

Откуда: Питер
Сообщений: 883
Как сделать так, чтоб run-time error вообще не появлялись?
Например: Есть поле типа дата/время. После его обновления выполняется выборка. Если в это поле ввести нечто не подходящее по формату, ну типа "01/01/01" то вылезает run-time error "2113" или run-time error "2001"(предыдущая опрация прерванна пользователем), где нажатием на дебак юзверь уходит в код формы, а это не хорошо.
На After_Update этого поля ставил On Error Resume Next. Не спасло.
24 окт 06, 20:12    [3304830]     Ответить | Цитировать Сообщить модератору
 Re: Убрать run-time error  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Redrick
нажатием на дебак юзверь уходит в код формы
Вот там, куда он уходит, и попробуйте обработать эту ошибку - напишите в этой поцедуре свой обработчик. Если ошибка возникает не в вашем коде (а например в форме при недопустимом действии), то можете написать обработку события Form_Error - и там внутри по коду разобаться, что за ошибка и отреагировать сообразно.
24 окт 06, 20:23    [3304860]     Ответить | Цитировать Сообщить модератору
 Re: Убрать run-time error  [new]
Redrick
Member

Откуда: Питер
Сообщений: 883
Спасибо. Буду пробовать
24 окт 06, 20:32    [3304885]     Ответить | Цитировать Сообщить модератору
 Re: Убрать run-time error  [new]
natalitvinenko
Member

Откуда: Донецк
Сообщений: 738
Задумчиво А если просто организовать в поле, где дата, ввод по маске? Просто не допустить ошибки...
25 окт 06, 10:28    [3306167]     Ответить | Цитировать Сообщить модератору
 Re: Убрать run-time error  [new]
Redrick
Member

Откуда: Питер
Сообщений: 883
natalitvinenko
Задумчиво А если просто организовать в поле, где дата, ввод по маске? Просто не допустить ошибки...

Вот-вот, я как раз так и думаю сделать. Правда я хотел маску ввода проверять. Чё то я стормозил с её заданием. Спасибо
25 окт 06, 17:47    [3310471]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить