powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отловить откуда выскакивает ошибка
14 сообщений из 14, страница 1 из 1
Как отловить откуда выскакивает ошибка
    #39879665
Фотография drafty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется главная форма на которой расположен набор вкладок,на вкладках имеются другие формы в качестве подчинённых.Работаю с кодом vba, какие-то контролы форм удаляю,какие-то добавляю.Короче модифицирую базу.И иногда бывает такое,что при загрузке главной формы (на которой расположены набор вкладок)выскакивает сообщение "Выражение Ошибка,введённое в поле свойство события, вызывает ошибку:Return without GoSub"(а компилятор не показывает строку ошибки).
Как понять откуда растут ноги этого сообщения? 🤔
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879680
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drafty,

Первым делом, поищите в тексте проекта само упоминание "Return".
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879683
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drafty, а компилируешь ли ты, мил-человек?
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879686
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drafty,

В пошаговом режиме и увидите "кто пришёл зачем пришёл"
Надеюсь обработчик ошибок - в каждой процедуре?
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879692
Фотография drafty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIdrafty,
Надеюсь обработчик ошибок - в каждой процедуре?
...нет 😞 (честно говоря не имел опыта им пользоваться)
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879694
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
draftyROIdrafty,
Надеюсь обработчик ошибок - в каждой процедуре?
...нет 😞 (честно говоря не имел опыта им пользоваться)
Рекомендую батенька-очень полезная и не заменимая весч!
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879698
Фотография drafty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панургdrafty, а компилируешь ли ты, мил-человек?
Да,в плане синтаксиса все нормально.
Я уже отловил ошибку , суть заключалась в том,что у меня была строка DoCmd.GotoRecord,,acNewRec и находилась она в процедуре события Загрузка формы,а надо было вставить её в процедуру события Открытие формы...
Но отловил я ее чисто интуитивно,а хотелось бы чтобы программно подсказывалось где ошибка.
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879700
Фотография drafty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIdraftyпропущено...

...нет 😞 (честно говоря не имел опыта им пользоваться)
Рекомендую батенька-очень полезная и не заменимая весч!
Буду признателен за пример (в виде кода vba)
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879710
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
draftyЯ уже отловил ошибку , суть заключалась в том,что у меня была строка DoCmd.GotoRecord,,acNewRec и находилась она в процедуре события Загрузка формы,а надо было вставить её в процедуру события Открытие формы...
Но отловил я ее чисто интуитивноВот можно сказать что не...
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879830
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
draftyROIпропущено...

Рекомендую батенька-очень полезная и не заменимая весч!
Буду признателен за пример (в виде кода vba)
Ну, ка-то так
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
'*************************************************
'	Обработка события нажатия кнопки
'************************************************
Private Sub cmd_PermissionKey_Click()
   
On Error GoTo HandleError
    
   'Здесь ваш код
   'это для фомы
   'Ежели для модуля то удалите строчку
   ' vbCrLf & vbCrLf & "  Имя объекта = " & Me.Name & _

ExitProc:
    Exit Sub
HandleError:
    MsgBox vbCrLf & Err.Description & _
            vbCrLf & vbCrLf & "  Имя объекта = " & Me.Name & _
            vbCrLf & vbCrLf & "  Имя процедуры = ctr_US_PermissionKey_Click", _
            vbCritical, "Ошибка " & Err.Number
    Resume ExitProc
End Sub
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879833
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Сори
Код: vbnet
1.
2.
3.
vbCrLf & vbCrLf & "  Имя процедуры = ctr_US_PermissionKey_Click", _
поправить на 
 vbCrLf & vbCrLf & "  Имя процедуры = cmd_PermissionKey_Click", _
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39879894
Фотография drafty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIROI,
Сори
Код: vbnet
1.
2.
3.
vbCrLf & vbCrLf & "  Имя процедуры = ctr_US_PermissionKey_Click", _
поправить на 
 vbCrLf & vbCrLf & "  Имя процедуры = cmd_PermissionKey_Click", _


Премного благодарен,возьму на вооружение! 🤝
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39882451
Adilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROIHandleError:
MsgBox vbCrLf & Err.Description & _
vbCrLf & vbCrLf & " Имя объекта = " & Me.Name & _
vbCrLf & vbCrLf & " Имя процедуры = ctr_US_PermissionKey_Click", _
vbCritical, "Ошибка " & Err.Number

[/src]

А возможно ли здесь же указать и номер строки вызывающей ошибку?
...
Рейтинг: 0 / 0
Как отловить откуда выскакивает ошибка
    #39882534
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdilbyА возможно ли здесь же указать и номер строки вызывающей ошибку? VBA.Erl - не документирована
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отловить откуда выскакивает ошибка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]