Практикум Макросы. Практическая работа 6 Макросы Задание 1 Создание и редактирование макросов Откройте бд Туризм Сотрудники
Скачать 275.5 Kb.
|
Практическая работа № 6 «Макросы» Задание № 1 Создание и редактирование макросов Откройте БД «Туризм» Сотрудники
Договоры
Убедитесь, что для всех таблиц созданы формы. При отсутствии какой-либо формы создайте ее любым путем. Создайте макрос Завершение. Для этого: Выберите объект Макросы – кнопка Создать Макрокоманда – Сообщение В качестве аргументов макрокоманды определить Сообщение: До свидания! Сигнал: Да Тип: Отсутствует Заголовок: Завершение работы Макрокоманда Выход В качестве аргумента Параметры: Сохранить Все Закрыть и сохранить созданный макрос как Завершение Запустив макрос Завершение, вы выйдете из Access, затем снова откройте БД «Туризм» Для создания макроса Договоры'>Открыть и расположить: Макросы – Создать Расположите окна без перекрытий с помощью меню – Окно – Слева направо В окне БД выберите вкладку Формы, перетащите форму Сотрудники в первую ячейку столбца Макрокоманда. В поле появится макрокоманда ОткрытьФорму. В столбец примечание введите текст: открытие формы Сотрудники. Во вторую строку перетащите таблицу Договора, введите соответствующее примечание В следующей ячейке столбца Макрокоманда выберите команду ВыполнитьКоманду. В области Аргументы макрокоманды в поле Команда выберите элемент WindowCascade. Сохраните макрос как Открыть и расположить, запустите данный макрос. Закройте все окна, кроме окна БД. Отредактируйте макрос Открыть и расположить следующим образом Войдите в режим Конструктор Добавьте строку в самое начало Поместите команду Свернуть Сохраните и запустите макрос Создайте самостоятельно макрос Открыть форму Договоры. Проверьте его. Закройте все окна, кроме окна БД. Задание № 2 Связывание макроса с событиемСоздадим макрос Autoexec, для этого: Создайте новую форму (с помощью конструктора), включив в нее заголовок «Вас приветствует база данных Туризм», какую-либо картинку (инструмент Рисунок на панели инструментов) и кнопку «Открыть форму Договоры» Назначьте для кнопки макрос «Открыть форму Договоры» (контекстное меню на кнопке – Свойства – вкладка События – Нажатие кнопки – имя макроса) Закройте форму и дайте ей название Макросы_–_Создать__Макрокоманда_–_ОткрытьФорму'>Заставка Вкладка Макросы – Создать Макрокоманда – ОткрытьФорму (Аргументы – имя формы – Заставка) Макрокоманда – Развернуть Закройте и сохраните макрос как Autoexec Выполните макрос Завершение Загрузите БД Туризм. Проверьте работу макросов Autoexec и Открыть форму Договоры. Закройте БД. Запустите ее вновь с нажатой клавишей SHIFT. При этом макрос Autoexec не выполняется. Задание № 3 Связывание макроса с кнопкойСоздайте макрос Открытие формы Сотрудники Откройте форму Заставка (в конструкторе), создайте в ней кнопку для открытия формы сотрудники, снабдите кнопку понятным названием. Свяжите кнопку с соответствующим макросом. Создайте кнопку, связанную с макросом Завершение. Снабдите кнопку всплывающей подсказкой «Завершение работы» Закройте форму в режиме конструктора, затем откройте и проверьте кнопки. Задание № 4 Комбинация клавиш для запуска макросовНазначьте для открытия таблицы Договоры – комбинацию клавиш CTRL+нуль, для этого: Макросы – Создать Вид – Имена макросов В ячейку столбца Имя макроса набрать ^0 (обозначает CTRL+нуль) Макрокоманда – открыть таблицу – аргументы – имя таблицы Договоры Назначьте для открытия формы Сотрудники – комбинацию клавиш SHIFT+F3 (+{F3}) Сохраните макрос как Autokeys. Проверьте работу комбинации клавиш. Задание № 5 Создание группы макросовМакросы – Создать Вид - Имена макросов Включите в Группу следующие макросы Сохраните макрос как Группа На основе группы макросов создадим меню, для этого: Сервис – Макрос – Создать меню из макроса Проверьте работу всех кнопок на панели 6. Удалите панель инструментов Вид – Панели инструментов – Настройка – вкладка Панели инструментов – группа - Удалить |