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


Поскольку работа в редакторе — это главным образом работа с клавиатурой, существует большое количество специальных клавиш и комбинаций клавиш быстрого вызова для выполнения определенных функций. Вы можете увидеть их в меню Run, Debug и View. Список наиболее часто используемых клавиш и их комбинаций приведен в.
Таблица 13.12. Комбинации клавиш быстрого вызова редактирования и отладки кода VBA

Комбинация клавиш

Назначение

<F7>

Открыть окно редактора кода

<Ctrl>+<F>

Найти

<Ctrl>+<F>

Заменить

<F3>

Найти далее

<Shift>+<F3>

Найти ранее

<Ctrl>+<t>

К следующей процедуре

<Ctrl>+<n>

К предыдущей процедуре

<Ctrl>+<J>

List Properties/Members

<Ctrl>+<Shift>+<J>

List Constant

 

Комбинация клавиш

Назначение

<Ctrl>+<|>

Quick Info

<Ctrl>+<Shift>+<|>

Parameter Info

<СМ>+<Пробел>

Закончить слово

<F5>

Продолжить

<Shift>+<F5>

Сброс

<F8>

Шаг с заходом

<Shift>+<F8>

Шаг с обходом

<Ctrl>+<Shift>+<F8>

Шаг с выходом

<F9>

Установка/сброс точки останова

<Shift>+<F9>

Вызов окна Quick Watch

<Ctrl>+<Shift>+<F9>

Сброс всех точек останова

<F2>

Вызов окна просмотра объектов Object Browser

<Shift>+<F2>

Definition

<Ctrl>+<Shift>+<F2>

Last Position

<Ctrl>+<G>

Вызов окна Immediate

<Ctrl>+<L>

Вызов окна Call Stack

 
Программирование в формах и отчетах
Программирование в формах и отчетах, как правило, составляет большую часть кода приложения, т. к. именно формы и отчеты являются основой интерфейса пользователя и с помощью программирования этот интерфейс гибко настраивается нужным образом. Основой для программирования в формах и отчетах является множество событий, обрабатывающихся специальными процедурами. О создании таких процедур, а также использовании макросов для обработки событий мы уже говорили выше .
В данном разделе мы хотим сделать обзор этих событий и описать последовательность их возникновения с тем, чтобы читатель мог их правильно использовать.
Помимо процедур обработки событий, программирование может применяться для динамического (то есть в процессе работы приложения) изменения свойств форм, отчетов и элементов управления.
 
События Access
Обычно события инициируются действиями пользователя. В зависимости от производимых пользователем действий события можно разделить на несколько типов: события данных, события фокуса, события клавиатуры, события мыши, события печати, события фильтра, события окна, события ошибок и событие таймера. Ниже мы рассмотрим все эти типы событий.
В Microsoft Access 2010 появилось несколько новых событий для формы, связанных с выполнением транзакций. Эти события возникают только в формах проекта Access и в данном разделе рассматриваться не будут. Кроме того, в связи с появлением двух новых режимов формы: Сводной таблицы и Сводной диаграммы, появились события, позволяющие программно управлять отображением данных в этих режимах: После конечного отображения (AfterFinalRender), До разметки (AfterLayout), После отображения (AfterRender), До отображения (BeforeRende), До экранной подсказки (BeforeScreenTip), Изменение представления (ViewChange), До запроса (BeforeQuery), Запрос (Query), До выполнения команды (CommandBeforeExecute), Включение команды (CommandEnabled), Выполнение команды (CommandExecute), Проверка команды (CommandChecked), Изменение набора данных (DataSetChange), Изменение сводной таблицы (PivotTableChange), Изменение выбора фрагмента (SelectionChange), Соединение (OnConnect), Отсоединение (OnDisconnect). Эти события также не будут здесь рассматриваться. При необходимости обработки этих событий вы можете найти информацию о них в справке Access в разделе Программирование в Visual Basic, Microsoft Access Visual Basic Reference, Events.