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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как узнать [Event Procedure]?
 
 автор: Волшебник   (20.06.2013 в 22:59)   личное сообщение
 
 

Здраствуйте,

Как можно узнать [Event Procedure]?
Или это нельзя сделать?

Если произошла ошибка,
то я хочу знать в какой форме
и в какой процедуре.

Например:

Private Sub Кнопка1_Click()
On Error GoTo 1
Me![Рисунок1].Picture="1.png" 'риса нет
Exit Sub
1:
MsgBox Me.Name & ", " & [Event Procedure]
Resume Next
End Sub

С формой мне понятно - Me.Name

А вот как [Event Procedure]
в месагу вывести?

  Ответить  
 
 автор: snipe   (21.06.2013 в 09:24)   личное сообщение
 
 

Зачем это пользователю?

если это надо вам для отладки, то не используйте обработку ошибки
(заREMить на время)
отработает debug и остановится на проблемной строке

  Ответить  
 
 автор: Волшебник   (21.06.2013 в 09:41)   личное сообщение
 
 

snipe,

Мне надо это во время работы базы.
Чтобы при возникновении ошибки
пользователю выходила месага и
была запись лог файл с с ошибкой
в какой форме, в какой процедуре.
Ещё желательно на какой строчке.

  Ответить  
 
 автор: osmor   (21.06.2013 в 11:54)   личное сообщение
 
 

писать ЯВНО (руками) имя процедуры в обработчике ошибок
Есть множество инструментов способных сделать это автоматически
http://hiprog.com/index.php?option=com_content&task=view&id=251661659
http://hiprog.com/index.php?option=com_content&task=view&id=25166154

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