Создание макросов в С У Б Д A C C E S S




Выполнить средствами программы Microsoft Access (использовать для выполнения заданий базу данных книжного магазина, созданную ранее):

 

1. Создать макрос для открытия одной из ранее созданных форм.

 

Объекты «Макросы » ð «Создать » ð в столбце «Макрокоманда » выбрать из списка макрокоманду ОткрытьФорму ð в нижней части окна (Аргументы макрокоманды) для аргумента Имя формы выбрать одну из имеющихся формð сохранить макрос: нажать кнопку «Сохранить » на панели инструментов ð нажать кнопку «Запуск » на панели инструментов (при этом должна открыться форма) ðзакрыть окно формы и окно макроса.

 

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

 

Объекты «Макросы » ð «Создать » ð нажать кнопку «Имена макросов » на панели инструментов (при этом должен появиться столбец «Имя макроса ») ð в первой ячейке столбца «Имя макроса » ввести условное обозначение клавиш, с помощью которых будет запускаться макрос (например, ^A означает клавиши Ctrl+A) ð в столбце «Макрокоманда » выбрать из списка макрокоманду ОткрытьОтчет ð в нижней части окна (Аргументы макрокоманды) для аргумента Имя отчета выбрать один из имеющихся отчетов, для аргумента Режим выбрать «Просмотр » ð при сохранении макроса дать ему имя AutoKeys ð закрыть окно макроса ð для запуска макроса нажать клавиши Ctrl+A (при этом должен открыться отчет).

 

3. Создать макрос, открывающий автоформу Книги (создана ранее) в момент открытия автоформы Авторы (создана ранее).

 

Объекты «Макросы » ð «Создать » ð в столбце «Макрокоманда » выбрать из списка макрокоманду ОткрытьФорму ð в нижней части окна (Аргументы макрокоманды) для аргумента Имя формы выбрать автоформу Книги ð сохранить макрос (дать ему имя Макрос2) ð перейти к объектам Формы ð открыть автоформу Авторы в режиме Конструктор ð выполнить правый щелчок в области выделения всей формы (прямоугольник на пересечении горизонтальной и вертикальной линеек) ð выбрать команду Свойства ð страница События ð для события Открытие выбрать Макрос2 ðзакрыть окно свойств ð закрыть и сохранить автоформу Авторы ðоткрыть автоформу Авторы (при этом должна открыться и автоформа Книги) ðзакрыть окна обеих форм.

 

4. Создать форму ленточного вида для следующих полей таблицы Книги: Название, Код автора, Цена, В наличии, Продано. Создать группу макросов для фильтрации этой формы по следующим условиям отбора:

· Код автора 2 или 4;

· Цена больше 0,5 и меньше 1,5.

Расположить на форме 2 кнопки, запускающие макросы для фильтрации по перечисленным выше условиям отбора и 1 кнопку для снятия фильтрации.

 

Создать требуемую форму (назвать ее Книги для макроса) ð объекты «Макросы » ð «Создать » ð нажать кнопку «Имена макросов » на панели инструментов (при этом должен появиться столбец «Имя макроса ») ð заполнить столбцы и аргументы следующим образом:

Имя макроса Макрокоманда Аргумент «Условие отбора»
Фильтр по коду ПрименитьФильтр [Код автора]=2 Or [Код автора]=4
Фильтр по цене ПрименитьФильтр [Цена]>0,5 And [Цена]<1,5
Снять фильтр ПоказатьВсеЗаписи  

ð закрыть и сохранить макрос (дать ему имя Группа) ð открыть форму Книги для макроса в режиме Конструктор ð отжать кнопку «Мастера» на Панели элементов ð в области примечаний с помощью панели элементов ввести 3 кнопки, дать им имена: Фильтр по коду, Фильтр по цене, Снять фильтр ð выполнить правый щелчок по 1-ой кнопке ð команда Свойства ð страница События ð для события Нажатие кнопки выбрать Группа.Фильтр по коду ðзакрыть окно свойств ð выполнить правый щелчок по 2-ой кнопке ð команда Свойства ð страница События ð для события Нажатие кнопки выбрать Группа.Фильтр по цене ðзакрыть окно свойств ð выполнить правый щелчок по 3-ей кнопке ð команда Свойства ð страница События ð для события Нажатие кнопки выбрать Группа.Снять фильтр ðзакрыть окно свойств ð сохранить форму ð выполнить команду Вид / Режим формы ð проверить, как работают созданные кнопки ð закрыть окно формы.

 

5. Создать макрос для фильтрации записей в момент открытия отчета (ленточный автоотчет Книги, создан ранее) в режиме просмотра по следующему условию отбора: в наличии книг больше 50.

 

Объекты «Макросы » ð «Создать » ð в столбце «Макрокоманда » выбрать из списка макрокоманду ОткрытьОтчет ð в нижней части окна (Аргументы макрокоманды) задать аргументы: Имя отчетаКниги, Режим – «Просмотр », Условие отбора - [В наличии]>50 ð сохранить и закрыть макрос (дать ему имя Фильтрация отчета) ð выполнить двойной щелчок по имени макроса Фильтрация отчета (при этом должен открыться отчет, должны выводиться только книги, которых в наличии больше 50) ðзакрыть окно отчета.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: