LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  по ошибкам Acce...
 по ошибкам Access вопрос 2
 
 02.03.2008 10:14:58
Natalia50
20 сообщения


по ошибкам Access вопрос 2
есть отчет на основе запроса с параметрами.параметрами являются: ввод двух дат и номера отдела(числовой тип данных). в свойствах отчета на событие onerror ввела следующую процедуру

Private Sub Report_Error(DataErr As Integer, Response As Integer)
Dim strMsg As String
Response = acDataErrContinue
strMsg = "Не верно введена дата или номер отдела. Повторите ввод параметров "
MsgBox strMsg

End Sub
приоткрытии отчета при неверном вводе параметров проблем нет . но если открывать отчет с формы(нажатием кнопки , через макрос макрос) после вывода моего сообщения выводится диалоговое окно -сообщение Access "прервать выполнеие макроса".
как избавиться от этого сообщения?
мне кажется у меня недоработка в Sub Report_Error. может это связано с DataErr? помогите понять ошибку.
 02.03.2008 11:00:33
Admin1
731 сообщения
1-ый


Re: по ошибкам Access вопрос 2

1. Попробкйте добавить в код  отмену события

Private Sub Report_Error(DataErr As Integer, Response As Integer)
    DoCmd.CancelEvent
End Sub

2. Можно открыть отчет не через макрос, а через команду: DoCmd.OpenReport "name", acViewPreview

 03.03.2008 14:48:02
Natalia50
20 сообщения


Re: по ошибкам Access вопрос 2
cпасибо!!!!
  Программирование  Microsoft Access. Файлы mdb и accdb  по ошибкам Acce...
ПоискПоиск  Список форумовСписок форумов  
right