Microsoft Access / Лаба 5 / БДЛабораторная №5
.docxЦель работы: научиться создавать макросы в программе Microsoft Access.
Ход работы
В программе Microsoft Access существуют различные типы макрокоманд и эти макрокоманды позволяют автоматизировать работу приложения. Перешли на вкладку "Создание", пункт "макрос".
Задание 1
Открыли список, пункт "открыть таблицу". Где имя таблицы, выбрали таблицу "Выдача". Режим – «Таблица», режим данных – «Изменение». Нажали CTRL+S (сохранить).
Задали имя макроса так же, как и имя таблицы – "Выдача".
Закрыли окно правой кнопкой "закрыть" и выполнили этот макрос: дважды нажали на макрос "выдача" – открылась таблица "выдача"
Открыли макрос в режиме конструктор, в этот же макрос добавили еще одну макрокоманду. Воспользовались списком – выбрали макрокоманду «открыть отчет».
Имя отчета – "книги", фильтр нет, условие отбора нет, режим окна оставили "обычное". Запустили макрос "выдача": поочередно открылась сначала таблица "выдача", а затем отчет "книги".
Снова открыли конструктором макрос "выдача". Удалили макрос открытия отчета на открытии таблицы "выдача".
Задание 2-4
Аналогично создали макросы открытие всех таблиц и присвоили каждому макросу имя, такое же, как название таблицы, которую он будет открывать.
Задание 5
На форме "книги" зашли в режим конструктора. Выбрали на панели инструментов кнопку и поместили ее на форму.
На вкладке "события", где "нажатие кнопки" нажали на кнопку и выбрали "макросы".
Затем выбрали макрокоманду "открыть форму". Имя формы ставили "издательства", далее добавили новую макрокоманду "закрыть окно".
Тип объекта "форма", а имя объекта "книги".
Последняя макрокоманда - "окно сообщения". Сигнал «да», тип «информационное».
Нажали CTRL+S и закрыли все. Перешли в режим "формы" формы "книги" и нажали кнопку "издательства". Открылась форма «издательства», закрылась форма «книги» и выдалось сообщение ГОТОВО!
Вывод: в ходе лабораторной работы научились создавать макросы в программе Microsoft Access.
Контрольные вопросы
Что такое макрокоманда?
Ответ: Макрокоманда – это инструкция, ориентированная на выполнение определенного действия над объектами Access и их элементами.
Как связаны между собой макрокоманда и макрос?
Ответ: Для автоматизации операций в СУБД MS Access предусмотрены два средства: макросы и модули. С помощью данных средств представляется возможность определить реакцию приложения на различные события, возникающие в формах и отчетах: нажатие кнопки, получение элементом управления фокуса, переход на новую запись, изменение данных, открытие формы, открытие отчета.