Макросы на открытие форм




Макрокоманды

В данной главе рассматриваются этапы автоматизации в Access с использованием макрокоманд: макрокоманды на открытие таблиц, макрокоманды на открытие запросов, макрокоманды на открытие форм.

Ключевые слова: открытие таблиц, открытие запросов, открытие форм, окно сообщения, построитель.

Макросы на открытие таблиц

Иногда одну и ту же задачу моделирования можно решить различными методами: построить детерминированную модель, вероятностную или имитационную [4, с.136]. Любая задача, решаемая с использованием СУБД, предполагает определенный уровень автоматизации. В Access наиболее доступный вариант автоматизации для пользователя – это применение макрокоманд.

Существуют различные типы макрокоманд, и они позволяют автоматизировать работу различных типов приложений. Макрос – это набор одной или нескольких команд, которые позволяют выполнять определенные действия, например открытие объектов баз данных: таблиц, запросов, форм, отчетов, закрытие этих объектов и другие наборы действий. Чтобы создать макрос необходимо в меню выбрать параметр «Создание» и кнопку «Макрос». Появится окно и выпадающий список. Из этого списка доступны макрокоманды. Также макрокоманды доступны из каталога макрокоманд.

 

Создадим макросы, которые будут открывать таблицы. В списке находим пункт «Открыть таблицу». В строке «Имя таблицы» выбираем таблицу «Выдача», «Режим» - «Таблица» и «Режим данных» - «Изменение».

 

 

Сохраняем макрос под именем «Выдача».

 

 

Откроем этот макрос в режиме «Конструктор». Из списка выберите макрос «Открыть отчет» и добавим макрос на открытие отчета «Книги». В строке «Имя отчета» указываем «Книги», «Режим» - «Отчет» и «Режим окно» - «Обычное».

 

 

Сохраняем макрос и запускаем. Макрос откроет таблицу «Выдача» и отчет «Книги». Кнопка позволяет изменить порядок выполнения макрокоманд, а кнопка удаляет соответствующую макрокоманду.

 

 

Удалим макрокоманду «ОткрытьОтчет» и сохраним макрос под названием «Выдача». Аналогично создадим макросы на открытие таблиц «Издательства», «Книги», «Книги1», «Читатель».

 

Макросы на открытие запросов

 

Макрос на открытие запроса «На выборку».

 

 

Макрос на открытие запроса «На групповые операции».

 

 

Макрос на открытие запроса «Запрос на добавление».

 

 

Макрос на открытие запроса «Запрос на обновление».

 

 

Макрос на открытие запроса «Запрос на создание таблицы».

 

 

Макрос на открытие запроса «Запрос на удаление».

 

 

Макрос на открытие запроса «На групповые операции».

 

 

Макрос на открытие запроса «Параметрический».

 

 

Макрос на открытие запроса «Перекрестный запрос».

 

 

Макросы на открытие форм

 

Создадим кнопку на форме «Книги», при нажатии на которую будет открываться форма «Издательства», а форма «Книги» будет автоматически закрываться и на рабочем окне появится сообщение «Готов».

Открываем форму «Книги» в режиме конструктора.

 

 

На экране появится окно «Создание кнопок»

 

 

Нажимаем кнопку «Отмена». Выбираем значок «Кнопка» и с помощью курсора мыши выделяем область под кнопку.

 

 

Выделяем рамку кнопки и правой кнопкой мыши выбираем параметр «Свойства», на экране появится окно свойств.

 

 

Переходим на вкладку «Макет», в строке подпись введите название «Издательства». Переходи на вкладку «События».

 

 

В строке «Нажатие кнопки» выбираем кнопку . На экране появится окно «Построитель».

 

 

Выбираем «Макросы». В выпадающем списке выбираем «Открыть форму», имя формы указываем «Издательства». Добавим новую макрокоманду «ЗакрытьОкно», в строке тип объекта указываем «Форма», а имя объекта «Книги».

 

 

Подготовим макрокоманду «Окно сообщения». Сообщение укажем «Готово», сигнал – «Да», тип – «Информационное».

 

 

Сохраняем форму «Книги» с помощью команды «CTRL-S». Подготовленная кнопка «Издательства» с помощью макроса в форме «Книги» открывает форму «Издательства», закрывает форму «Книгу» и выводит сообщение «Готово».

 



Поделиться:




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

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


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