Понятие «Главная кнопочная форма»



Лабораторная работа №9

Лабораторная работа выполняется согласно выбранной теме курсовой работы!!!.

1. Создание макроса. Можно создать на основе примера (см. краткую теорию) или придумать свой.

2. Создание «Главной кнопочной формы». Форма должна содержать заголовок, фоновый рисунок, список кнопок с подписями:

· Ввод и редактирование данных.

· Просмотр отчетов.

· Просмотр таблиц.

· Работа с запросами.

· Выход.

Краткая теория

Понятие макроса

Наряду с формами, запросами, отчетами для реализации практических задач пользователя применяются средства программирования - язык макросов и язык Visual Basic for Applications (VBA).

Макросы и модули на VBA оперируют формами, запросами, отчетами и могут обеспечивать их взаимодействие при решении диалоговых задач пользователя.

Макрос является объектом Access, который наряду с другими объектами представлен в окне базы данных. Макрос состоит из последовательности макрокоманд. Макрокоманда — это инструкция, ориентированная на выполнение определенного действия. Макрокомандой можно открыть форму, отчет, напечатать отчет, запустить на выполнение запрос, применить фильтр, присвоить значение, создать пользовательское меню или панель команд. Имеющийся в Access набор макрокоманд реализует практически любые действия, которые необходимы при разработке небольших персональных приложений пользователя.

В Access макрос может выполняться в ответ на многочисленные события, которыми наделены многие объекты Access. События наступают при выполнении определенных действий с объектами, к которым относятся, прежде всего, действия пользователя. Например: изменение данных в поле, открытие или закрытие формы или отчета, нажатие кнопки в форме и просто передача фокуса от одного поля к другому.

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

Например, необходимо создать макрос, который:

1. Сворачивает текущее окно.

2. Открывает таблицу «Предприятия».

3. Изменяет размеры этой таблицы.

4. Выполняет заранее созданный запрос «Запрос1».

5. Закрывает таблицу «Предприятия».

6. Закрывает запрос «Запрос1».

Все действия предваряются комментариями в виде сообщений.

Чтобы начать создание макроса в окне базы данных, выберите вкладку Макросы и нажмите кнопку «Создать». Откроется окно макроса (рис.1).

Рис.1. Создание макроса

 

Макрокоманды, составляющие макрос, вводятся в столбец Макрокоманда. Для ввода макрокоманды нажимаем кнопку раскрытия списка макрокоманд в этом столбце и выбираем ОткрытьЗапрос, чтобы выполнить запрос. Имя запроса «Запрос1» выбираем из списка в разделе Аргументы макрокоманды в нижней части окна макроса (рис.2).

Рис.2. Добавление макрокоманд

 

В столбец «Примечание» введем текст, описывающий результат выполнения макрокоманды. Для включения в макрос макрокоманды ОткрытьЗапрос можно воспользоваться перетаскиванием объектов с помощью мыши, тогда в аргументах автоматически появится имя открываемого запроса.

Для создания макроса, решающего поставленные выше задачи необходимо воспользоваться разными макрокомандами (рис.3).

Рис.3. Формирование макроса из нескольких макрокоманд

 

При создании данного макроса нами были использованы следующие макрокоманды:

Свернуть – позволяет свернуть окно, которое было активным в момент запуска макроса на выполнение.

ОткрытьТаблицу – открывает таблицу. Имя таблицы и режим ее открытия указываются аргументами макрокоманды. Открытая таблица будет отображаться на экране до выполнения макрокоманды Закрыть.

СдвигРазмер – позволяет задать размер и местоположение окна активного объекта. В результате выполнения макрокоманды после открытия таблицы изменяются параметры окна таблицы.

Сообщение – выдает сообщение, указанное в аргументах макрокоманды.

Понятие «Главная кнопочная форма»

Представляет собой созданную пользователем форму с кнопками, которая объединяет ранее созданные объекты базы данных в одном приложении. В основном кнопочная форма используется в качестве главного меню приложения.


Дата добавления: 2018-04-05; просмотров: 439; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!