Access. Программирование на VBA

Access. Программирование на VBA

Выполнение пользовательских функций
Выполнение пользовательских подпрограмм

СОВЕТ
Полезные советы
Выполнение операторов в окне Immediate
Перемещение в окне отладки
Удаление кода в окне отладки
Использование отладчика
Установка прерываний
Выполнение кода в пошаговом режиме
Step Into
СОВЕТ



Step Over
Step Out
Set Next Statement
Продолжение выполнения кода
Повторное выполнение кода
Определение значений переменных
Использование технологии IntelliSense при отладке
Использование окна Locals
СОВЕТ
Использование окна Watch

Просмотр в окне Call Stack
СОВЕТ
Использование условной компиляции
Создание надежного кода
Объявление переменных в отдельных строках кода
СОВЕТ
Объявление переменных в минимальной области действия
Использование специфических типов данных
Разрушение объектных переменных
Использование зарезервированного слова TypeOf

Использование ключевого слова Me вместо Screen.ActiveForm и Screen.ActiveControl
Использование обработчика ошибок
Использование Option Explicit
Отсчет с 0 или 1?
Немедленное исправление ошибок
СОВЕТ
Использование символа конкатенации строк
Dim strSQL as String
Использование небольших процедур
Использование стандартных соглашений о наименовании

Никогда не используйте Stop
Отладка с помощью окон сообщений
Тестирование приложения
Методики отладки
Резюме
«Microsoft Access 2000 Development»
Исключение синтаксических ошибок
EndSeb
СОВЕТ
Исключение логических ошибок

Исключение ошибок рабочего цикла
Простой обработчик ошибок
On Error GoTo ErrorHandler
СОВЕТ
ExitHere
ErrorHandler
Resume ExitHere
Выполнение программы с обработкой ошибок
On Error GoTo ErrorHandler
Объект Err

Err.Clear
Err. Raise
Err.Number = vbObjectError + 50
Реагирование на возникновение ошибок
Операторы Resume
Resume
Resume Next
Получение дополнительной информации об ошибках
Объект Err не сообщает номер строки
Активный элемент управления передается

Вызов API Windows для получения
Комплексный обработчик ошибок
Обработчик ошибок процедурного
Модуль класса (объект) ошибки
Свойства объекта сЕггог
Таблица 1. Свойства сЕггог.
Методы объекта cError
Таблица 2. Методы cError.
Просмотр объекта cError в браузере объектов
CError.ShowAVIForm

Ошибки с точки зрения конечного пользователя
Обнаружение проблем, возникающих при работе компьютеров
Отчетность
Опции обработки ошибок
Таблица 3. Опции обработчика ошибок.
Вызовы API Windows
Ошибки в различных приложениях
Обработка ошибок для вложенных процедур
Дополнительная информация об ошибках
Процедуры события ошибки

On Error Go To 0
Метод AccessError
Полезные функции обработки ошибок
Установка опций обнаружения ошибок
Резюме
Содержание раздела