Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОСОБИЕ_2_ВАРИАНТ.doc
Скачиваний:
10
Добавлен:
05.05.2019
Размер:
1.24 Mб
Скачать

6.4. Запуск макроса

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

Варианты запуска макросов:

–  Чтобы запустить макрос из окна конструктора  макроса,  нужно  нажать кнопку

Запуск на панели инструментов.

–  Чтобы запустить макрос из окна базы данных, следует выбрать вкладку Макросы, активизировать имя макроса и нажать кнопку Запуск в окне базы данных (можно также выполнить двойной щелчок на имени запускаемого макроса).

–  Чтобы запустить макрос из любого режима Microsoft Access, нужно выбрать команду Сервис\ Макрос\ Запуск макроса и указать имя макроса.

6.5. Выполнение макроса по шагам

В Access предусмотрена возможность выполнения макроса в пошаговом режиме. Для этого предназначена кнопка По Шагам на панели инструментов «Конструктор макросов». 

В этом режиме перед выполнением каждой макрокоманды происходит останов, который сопровождается появлением диалогового окна Пошаговое выполнение макроса.

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

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

6.6. Создание кнопки для запуска макроса в режиме формы

Формы являются основным способом организации интерфейса пользователя в приложениях MS Access и создаются с различными целями. Чтобы  автоматизировать выполнение некоторой последовательности действий, можно создать формы для работы с макросами.

Существуют несколько способов создания кнопочной формы для запуска макросов.

6.7. Создание кнопки с помощью мастера

Открыть форму в режиме конструктора и воспользоваться инструментом  Кнопка на Панели элементов. 

После указания места размещения кнопки  на форме запускается Мастер Создания Кнопок. Работа с ним состоит из нескольких шагов.

Для перехода к следующему шагу нажимается кнопка Далее, а для завершения работы с Мастером  - кнопка Готово.

На 1 шаге в поле "Категория" нужно выбрать параметр "Разное", а в поле "Действия" -  "Запуск макроса".

На 2 шаге следует выбрать нужный макрос из списка имеющихся в базе данных.

На 3 шаге - задать рисунок или текст, который должен быть на кнопке.

На 4 шаге - задать имя кнопки для дальнейших ссылок на нее.

 

6.8. Создание кнопки с помощью мыши

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

6.9. Изменение вида кнопки

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

Имя макроса автоматически появляется внутри кнопки. Если оно слишком длинное, размер кнопки следует увеличить. Чтобы на кнопке была видна вся надпись, можно уменьшить размер шрифта или создать надпись, отличающуюся от имени макрокоманды. Редактирование надписи осуществляется после щелчка по кнопке. Для выхода из режима редактирования достаточно щелкнуть вне кнопки.