Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Microsoft Access / Лаба 5 / БДЛабораторная №5

.docx
Скачиваний:
0
Добавлен:
22.03.2024
Размер:
568.84 Кб
Скачать

Цель работы: научиться создавать макросы в программе Microsoft Access.

Ход работы

В программе Microsoft Access существуют различные типы макрокоманд и эти макрокоманды позволяют автоматизировать работу приложения. Перешли на вкладку "Создание", пункт "макрос".

Задание 1

Открыли список, пункт "открыть таблицу". Где имя таблицы, выбрали таблицу "Выдача". Режим – «Таблица», режим данных – «Изменение». Нажали CTRL+S (сохранить).

Задали имя макроса так же, как и имя таблицы – "Выдача".

Закрыли окно правой кнопкой "закрыть" и выполнили этот макрос: дважды нажали на макрос "выдача" – открылась таблица "выдача"

Открыли макрос в режиме конструктор, в этот же макрос добавили еще одну макрокоманду. Воспользовались списком – выбрали макрокоманду «открыть отчет».

Имя отчета – "книги", фильтр нет, условие отбора нет, режим окна оставили "обычное". Запустили макрос "выдача": поочередно открылась сначала таблица "выдача", а затем отчет "книги".

Снова открыли конструктором макрос "выдача". Удалили макрос открытия отчета на открытии таблицы "выдача".

Задание 2-4

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

Задание 5

На форме "книги" зашли в режим конструктора. Выбрали на панели инструментов кнопку и поместили ее на форму.

На вкладке "события", где "нажатие кнопки" нажали на кнопку и выбрали "макросы".

Затем выбрали макрокоманду "открыть форму". Имя формы ставили "издательства", далее добавили новую макрокоманду "закрыть окно".

Тип объекта "форма", а имя объекта "книги".

Последняя макрокоманда - "окно сообщения". Сигнал «да», тип «информационное».

Нажали CTRL+S и закрыли все. Перешли в режим "формы" формы "книги" и нажали кнопку "издательства". Открылась форма «издательства», закрылась форма «книги» и выдалось сообщение ГОТОВО!

Вывод: в ходе лабораторной работы научились создавать макросы в программе Microsoft Access.

Контрольные вопросы

  1. Что такое макрокоманда?

Ответ: Макрокоманда – это инструкция, ориентированная на выполнение определенного действия над объектами Access и их элементами.

  1. Как связаны между собой макрокоманда и макрос?

Ответ: Для автоматизации операций в СУБД MS Access предусмотрены два средства: макросы и модули. С помощью данных средств представляется возможность определить реакцию приложения на различные события, возникающие в формах и отчетах: нажатие кнопки, получение элементом управления фокуса, переход на новую запись, изменение данных, открытие формы, открытие отчета.

Соседние файлы в папке Лаба 5