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

При тестировании выражений или выполнении


Для вывода информации в окне Immediate необходимо в коде использовать метод Debug.Print. При тестировании выражений или выполнении функций в окне Immediate не обязательно вводить Debug.Print. Вместо этого достаточ­но ввести знак вопроса ?,
что приводит к тому же результату.
В окне Immediate можно протестировать встроенные фун­кции, значения в наборе записей и др. (рис. 6). Например, на рис. 6 показаны результаты тестирования встроенной функции Len.
Если использовать метод
Debug.Print в коде, значения и другая информация будут выводиться в окне Immediate. При выполнении следующего кода значение состояния будет выведено в окне Immediate
Sub Demo ( )
Debug.Print rat.States
Select Case rst.States
Case "Washington”
MsgBox "Washington"
Case "Oregon”
MsgBox "Oregon"
Case "California"
MsgBox "California
End Select
End Sub

РИСУНОК 6. Использование метода Debug.Print для тестирования встроенных функций.
В окне Immediate не производится перенос текста на следующую строку, поэтому объем выводимой информации по возможности следует сократить. Удалять операции Debug.Print из кода нет необходимо­сти, поскольку пользователь никогда не увидит окно Immediate. Однако, если количество операторов окажется слишком большим, это может несколько повлиять на производительность.

Содержание раздела