Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Практика / Acc2007_L6_макросы.docx
Скачиваний:
73
Добавлен:
16.03.2015
Размер:
63.62 Кб
Скачать

MS Access Макросы

Макросы

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

Макрос представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов.

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

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

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

Для создания макросов предназначен режим Конструктора.

Окно Конструктора разделено по горизонтали на две части – панель описаний и панель аргументов.

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

Макрокоманды выбираются из списка столбца Макрокоманда.

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

Введенные аргументы отображаются также в столбце Аргументы. Этот столбец можно вывести или удалить с экрана щелчком по кнопке Аргументы в группе Показать или скрыть на вкладке Работа с макросами – Конструктор.

Некоторые макрокоманды:

Выход – для выхода из MS Access.

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

ОткрытьТаблицу, ОткрытьЗапрос, ОткрытьФорму, ОткрытьОтчет – открытие соответствующих объектов. Имя открываемого объекта задается аргументами соответственно Имя таблицы, Имя запроса, Имя формы, Имя отчета. Имена выбираются из списков.

Применить фильтр – для фильтрации данных. Условие отбора задается аргументом Условие отбора. Для ввода выражения можно воспользоваться построителем выражений.

ПоказатьВсеЗаписи – отмена фильтра.

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

  1. На вкладке Создание в группе Другие щелкнуть по кнопке Макрос. На экране появится окно Конструктора макросов.

  2. В ячейке столбца Макрокоманда щелкнуть по кнопке раскрытия списка и выбрать имя нужной макрокоманды.

  3. Ввести текст комментария к макрокоманде (необязательно).

  4. На панели аргументов при необходимости указать аргументы макрокоманды.

  5. Для определения других макрокоманд перейти на следующую строку столбца Макрокоманда и повторить действия, описанные в пунктах 2 – 5.

  6. Сохранить макрос, присвоив ему имя.

Кроме того, существует быстрый способ создания макросов для открытия объектов базы данных (таблиц, запросов, форм, отчетов): следует перетащить нужный объект из области переходов в ячейку столбца Макрокоманда окна Конструктора. Тогда в столбце Макрокоманда автоматически появится макрокоманда для открытия объекта нужного типа, а на панели аргументов – имя объекта.

Соседние файлы в папке Информатика. Практика