Окно
Immediate
открывается при нажатии кнопки
Immediate Window
на панели инструментов, или при выполнении соответствующей команды в меню View, или при нажатии комбинации клавиш <Ctrl>+<G>. Это окно отображается на экране, даже если окно редактора закрыто и выполняется приложение. При этом в нем можно наблюдать значения указанных данных. Выводить в это окно можно любые допустимые выражения, включая свойства объектов.
Для того чтобы вывести значение переменной, нужно ввести знак "?" и имя переменной и нажать клавишу <Enter>. Значение переменной отобразится на следующей строке.
Метод Print объекта Debug направляет вывод в это окно в процессе выполнения программы. Например, команда
Debug.Print "Цена.Enabled = "; Цена.Enabled
печатает значение свойства
Доступ
(Enabled) поля "Цена" (UnitPrice) в окне
Immediate.
В окне
Immediate
можно не только выводить значения переменных и свойств, но и задавать их, например можно в режиме останова ввести команду
Цена.Enabled = True
При этом на экране должна быть открыта форма, в которой присутствует данное поле. Аналогично присваиваются значения переменным, вызываются процедуры и выполняется большинство других команд. Ограничение на вводимые команды существует одно — они должны полностью помещаться на одной строке кода. После ввода команды и нажатия клавиши <Enter> Access выполняет введенную команду и снова переходит в режим останова. Таким образом, можно тестировать фрагменты программ, процедуры и функции.