Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание 14. Создание макросов



Цель: Знакомство с созданием простых макросов и их использованием для автоматизации работы базы данных.

1. Открыть базу данных База№13, которая содержит следующие таблицы:

1.1. Студенты (поля: КодСтуд, ФамСтуд, ИмяСтуд, ПолСтуд, РождСтуд).

1.2. Родители (поля: КодСтуд, ФамРод, ИмяРод, ОтчРод, ПолРод, ТелРод).

1.3. Оценки (поля: КодСтуд, БаллХим, БаллИнф, БаллМат, Семестр).

2. Создать макрос Макрос1, обеспечивающий выполнение следующих действий (рис.14.1):

- выдачу сообщения «НАЧАЛО РАБОТЫ МАКРОСА». Окно, в котором выводится текст, озаглавить как «Окно начала макроса»;

- выполнение запроса СтудОценки, созданного в Задании 13. В качестве первого аргумента - Имени запроса - выбрать СтудОценки». В качестве режима просмотра выбрать режим Таблица;

- выдачу сообщения «КОНЕЦ РАБОТЫ МАКРОСА». Окно, в котором выводится текст, озаглавить как «Окно окончания макроса».

Примечание. Для команды Сообщение обязательными параметрами, задаваемыми в нижней части диалогового окна (рис.14.1) являются аргумент Сообщение, в окне которого записывается выводимый текст и аргумент Заголовок, в окне которого записывается текст заголовка окна.

Рис.14.1

3. Выполнить макрос Макрос1. Убедиться в правильности выполнения.

4. Установить с помощью кнопки на панели макросов режим пошагового выполнения и, выполнив макрос по шагам, пронаблюдать сообщения, выдаваемые на каждом шаге.

5. Создать макрос Макрос2.

5.1. Добавить в макрос Макрос1, после второй команды еще две команды:

- для выдачи информационного сообщения ПАУЗА после появления таблицы с результатом запроса;

- для закрытия окна с результатом выполнения запроса.

5.2. Сохранить макрос под новым именем Макрос2.

6. Выполнить «Макрос2». Убедиться в правильности выполнения.

7. Преобразовать макрос в модуль VBA.

7.1. Перейти на вкладку Макросы и выделить Макрос2.

7.2. Осуществить преобразование макроса Макрос2 в модуль VBA (меню «Сервис»-«Макрос»-«Преобразовать макросы»), отметив все предлагаемые флажки.

7.3. Открыть преобразованный макрос в режиме Конструктора и проанализировать его структуру.

7.4. Запустить созданный модуль из режима Конструктора (клавиша F5).

8. Создать две командные кнопки в заголовке формы Студенты с подписями «Родители» и «Оценки», нажатие на которые вызовет открытие соответствующих форм (рис.14.2).

8.1. Создать макросы Родители и Оценки, обеспечивающие открытие соответствующих форм.

8.1.1. На вкладке Макросы перейти в режим создания макросов.

Рис.14.2

8.1.2. Перетащить из вкладки Формы окна базы данных форму Родители в область Макрокоманда и проверить заполнение аргументов макрокоманды.

8.1.3. Сохранить макрос под именем Родители.

8.1.4. Проверить работоспособность макроса.

8.1.5. Повторить п.8.1.1-8.1.4 для формы Оценки.

8.2. Создать командные кнопки с надписями «Родители» и «Оценки», к которым присоединить соответствующие макросы.

8.2.1. Открыть форму Студенты в режиме конструктора и активизировать в ней область заголовка.

8.2.2. Перетащить с вкладки Макросы окна базы данных макросы Родители и Оценки в область заголовка формы Студенты.

8.2.3. Отформатировать кнопки, пользуясь меню «Формат»-«Размер»-«По размеру данных».

8.2.4. Проверить работоспособность кнопок.

9. Сохранить базу данных на диске для дальнейшего использования.





Дата публикования: 2015-04-07; Прочитано: 211 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...