Access 2002 Comments are Disabled

Использование утверждений

После останова программы для отладки вам достаточно нажать эту клавишу, и большая часть среды программирования будет восстановлена.

Подробнее
Access 2002 Comments are Disabled

Трудности отладки

Если ничего не помогает, сделайте перерыв. В своих мыслях можно легко зациклиться на одних и тех же вещах, пробовать их снова и снова, даже если они не помогли в первый раз.

Подробнее
Access 2002 Comments are Disabled

Маленькие шаги

И, наконец, каким бы хорошим программистом вы ни были и как бы вы ни были уверены в своей работе, вносите в программу за один раз только одно изменение, а затем тестируйте ее.

Подробнее
Access 2002 Comments are Disabled

Условия возникновения ошибки

Однако условия возникновения ошибки не всегда так просты.

Подробнее
Access 2002 Comments are Disabled

Методы отладки

Порой программа может быть так безнадежно нашпигована ошибками, что во время работы в пошаговом режиме у вас появится желание поднять руки и сдаться.

Подробнее
Access 2002 Comments are Disabled

Дополнительные возможности пошагового режима

Выделите любую строку после той, на которой стоите, и выберите в меню команду Debug Run То Cursor или нажмите Ctrl+F8.

Подробнее
Access 2002 Comments are Disabled

Разновидности пошагового режима

Но можно также продолжить выполнение программы в пошаговом режиме, выполняя по одной команде за раз.

Подробнее

Настройка доступа

Выбранная форма появится в правом окне.

Подробнее
Access 2002 Comments are Disabled

Маленькая стрелка

Если в ходе выполнения программы встречается точка останова, программа приостанавливается и активным становится окно модуля с выделенной в нем текущей инструкцией.

Подробнее
Access 2002 Comments are Disabled

Использование точек останова

Например, в результате работы функции, приведенной  12.21 (входящей в модуль basChapterl4 базы данных CH12.MDB), в окно отладки будет введена информация, 12.10.

Подробнее
Access 2002 Comments are Disabled

Текстовое поле

Чтобы узнать, где вы сейчас находитесь, взгляните в текстовое поле в верхней части окна отладки.

Подробнее
Access 2002 Comments are Disabled

Использование окна отладки

Во многих случаях в приводимых примерах используются модули классов, которые имеют в своем коде обработчики ошибок.

Подробнее
Access 2002 Comments are Disabled

Подсказки значений

Подсказки значений переменных в окне кода и в окне отладки (Data Tips) похожи на обычные всплывающие подсказки Windows.

Подробнее
Access 2002 Comments are Disabled

Стек вызовов

Когда функция находится в точке останова, VBA может показать вам содержимое стека вызовов.

Подробнее
Access 2002 Comments are Disabled

Окно отладки

Рассматривайте окно отладки как командную строку для VBA.

Подробнее
Access 2002 Comments are Disabled

Операторы If и End If

Операторы If и End If определяют блок программного кода, который компилируется только в том случае, когда аргумент условной компиляции имеет значение True.

Подробнее
Access 2002 Comments are Disabled

Ваш друг — функция MsgBox

Для получения информации о состоянии программы вместо точек останова можно использовать функцию MsgBox.

Подробнее
Access 2002 Comments are Disabled

Случайное чтение

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

Подробнее
Access 2002 Comments are Disabled

Объединяйте операторы Dim в группы

Переменные можно объявлять в любом месте процедуры, но до того, как вы будете их использовать.

Подробнее
Access 2002 Comments are Disabled

Модификация передаваемых переменных

Аккуратно используйте передачу параметров по значению

Подробнее