powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер строки в котрой произошла ошибка
11 сообщений из 11, страница 1 из 1
номер строки в котрой произошла ошибка
    #39232048
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232055
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobsДобрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
Нет.
Все извращаются.
Лично я в перехвачике ставлю имя модуля.
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232057
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
noobsможно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Поиском пользоваться не пробовал? - номер строки в которой произошла ошибка
По сабжу - Erl
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232059
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\\\noobsможно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Поиском пользоваться не пробовал? - номер строки в которой произошла ошибка
По сабжу - Erl
Я же говорю каждый извращается как может.
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232060
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
noobs...номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?...Кстати, зачем оно нужно пользователю? Это надо писать в лог (файл/таблица), а там уже передавать разработчику...
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232091
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну пока отработать хочу на сообщениях а чуть позже переведу в таблицу.
Почему то пустое значение выходит
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
Private Sub Form_Open(Cancel As Integer)

On Error GoTo ErrorHandler
1:      DoCmd.SetWarnings False
2: Dim cn As ADODB.Connection
3: Dim conn As String
4: conn = "Provider=SQLOLEDB.1;Password=ors;Persist Security Info=True;User ID=tst;Initial Catalog=NCI_RN;Data Source=t38"
6: Set cn = CreateObject("ADODB.Connection")
7: cn.ConnectionString = conn
8: cn.Open

9: Dim objInfo
10: Dim strLDAP
11: Dim strFullName

12: Set objInfo = CreateObject("ADSystemInfo")
13: strLDAP = objInfo.UserName
14: Set objInfo = Nothing
15: strFullName = GetUserName(strLDAP)
'Forms![newAuthoriza].users = NewUserName(strFullName)
'users = NewUserName(strFullName) 'глобал
16: users = strFullName
17: Set rsAut = CurrentDb.OpenRecordset("Select * FROM Authorization Where Authorization.name_kurator='" & Me.users & "' ")
18: If rsAut.BOF And rsAut.EOF Then
19: MsgBox "Доступ запрещен, приложение будет закрыто"
20: upr.enabled = False
21: users.enabled = False
22: DoCmd.Quit acQuitSaveNone

23: Else
24: Set rsAut = CurrentDb.OpenRecordset("Select kod_kurator,name_kurator,kod_upr,kod_rol, CB_Texst FROM Authorization Where Authorization.name_kurator='" & Me.users & "' ")
25: upr = " "

26: For i = 0 To rsAut.Fields.count - 1
27: Do While Not rsAut.EOF
 
28: upr.RowSourceType = "Value List"
29: upr.AddItem (" '" & rsAut.Fields(2) & "'; '" & rsAut.Fields(4) & "'; '" & rsAut.Fields(3) & "' ")
30:  rsAut.MoveNext
31: Loop
32: Next i

33: upr.Requery
34:   rsAut.MoveLast: rsAut.MoveFirst
35: kur = rsAut.Fields(0)

36: cn.Close
37: Set rsAut = Nothing
 End If
Exit Sub
ErrorHandler:
 MsgBox "Возникла ошибка № " & Err.Number & vbCrLf & "В модуле " & Err.Source & vbCrLf & "В строке № " & Er
End Sub
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232093
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрался, а есть способ автоматической нумерации?
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232334
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobsразобрался, а есть способ автоматической нумерации?
Тебе же обьяснили (каждый изголяется как может)
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232344
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobsДобрый день, можно ли как то определить номер строки в которой произошла ошибка и вывести его в сообщение для пользователя?
Необходимо чтобы при возникновении ошибки пользователю выводилось сообщение что в строке кода № n, возникла ошибка № err, в модуле с именем name.
Для кода ошибка и имени модуля нашел Err.Number и Err.Source, а вот номер строки где выходит ошибка не могу найти как узнать.
А на кой черт вам номер строки (А имя модуля не ни как?)
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232398
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конкретно в этом примере номер строки мне не нужен, а вот например там где работа идет с рекодсетом уже нужен гораздо проще будет сразу посмотреть строку в которой ошибка и если там работа с филдом сразу понятно что ошибка в 99% процентах будет из-за неправильного файла загрузки.
...
Рейтинг: 0 / 0
номер строки в котрой произошла ошибка
    #39232900
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobsразобрался, а есть способ автоматической нумерации?
Не?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер строки в котрой произошла ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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