
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.10.2003, 00:01
|
|||
|---|---|---|---|
№ ошибки? |
|||
|
#18+
Помогите пожалуйста! Для формы "User" Пишу в "ошибке" "процедуру обработки событий": Private Sub Form_Error(DataErr As Integer, Response As Integer) Debug.Print "DataErr="; DataErr End Sub Потом иду в форму "User", делаю в ней ошибку, смотрю окно immediate, а в нем пусто! (Пишу ?DataErr - тоже пусто). Подскажите, как посмотреть номер ошибки? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 00:22
|
|||
|---|---|---|---|
|
|||
№ ошибки? |
|||
|
#18+
> смотрю окно immediate, а в нем пусто! Значит, ошибка не происходит. Или, возможно, в списке свойств формы в строке OnError не написано Event Procedure. > (Пишу ?DataErr - тоже пусто). Естественно, потому что переменная DataErr описана как формальный параметр процедуры и поэтому существует только внутри этой процедуры. Была бы описана как глобальная - была бы доступна где угодно. > Подскажите, как посмотреть номер ошибки? Вариант 1. Поставить BreakPoint внутри этой процедуры и проверять в Immediate Window в тот момент, когда программа на этом BreakPoint'е остановится. Вариант 2. Описать глобальную переменную, добавить в процедуре Form_Error строку, которая заносит в эту переменную значение из DataErr, и тогда можно будет смотреть значение этой переменной в Immediate Window после выхода из процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 02:05
|
|||
|---|---|---|---|
№ ошибки? |
|||
|
#18+
Спасибо большое, у меня теперь возник другой вопрос, вот код кнопки, сделанный визардом: Private Sub Кнопка108_Click() On Error GoTo Err_Кнопка108_Click DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 MsgBox "Запись сохранена" Exit_Кнопка108_Click: Exit Sub Err_Кнопка108_Click: MsgBox Err.Description Resume Exit_Кнопка108_Click End Sub Что нужно изменить (предполагаю, что во второй строке), чтобы при любой ошибке для данной кнопки выдавалось одно и то же сообщение? (Напр. "Так сделать нельзя!") :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 13:16
|
|||
|---|---|---|---|
|
|||
№ ошибки? |
|||
|
#18+
Не во второй. Там же написано: On Error GoTo Err_Кнопка108_Click А на метке Err_Кнопка108_Click стоит команда: MsgBox Err.Description Вот ее и надо менять. Например, так: MsgBox "Так сделать нельзя!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1678902]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 386ms |

| 0 / 0 |
