Создание макроса осуществляется в диалоговом режиме и сводится к записи в окне макроса последовательности макрокоманд, для которых задаются параметры. Каждому макросу присваивается имя. При выполнении макроса макро команды выполняются последовательно в порядке их расположения. При этом используются объекты или данные, указанные в аргументах макрокоманд.
Каждая новая макрокоманда макроса добавляется в следующую строку бланка. Порядок размещения макрокоманд в бланке определяет последовательность их выполнения.
Для просмотра и редактирования существующего макроса следует выбрать его вы окне БД и нажать кнопку Конструктор.
| Команда
| Назначение
| Аргументы
|
| Восстановить
| Восстанавливает размер максимизированного или минимизированного окна
| Нет
|
| ВывестиВФормате
| Выводит данные в файл другого формата
| Тип объекта, Имя объекта, Формат вывода, Имя файла, Автозагрузка, Файл шаблона
|
| ВыводНаЭкран
| Определяет, должна ли Access обновлять экран во время выполнения макроса
| Включить вывод, Текст строки состояния
|
| ВыделитьОбъект
| Выбирает указанный объект
| Тип объекта, Имя объекта, В окне базы данных
|
| ВыполнитьКоманду
| Выполняет команду меню
| Команда
|
| Выход
| Инициирует выход из Access
| Параметры
|
| ДобавитьМеню
| Добавляет меню в строку пользовательского меню
| Название меню, Имя макроса, Текст строки состояния
|
| ЗадатьЗначение
| Устанавливает значение поля, элемента управления или свойства
| Элемент, Выражение
|
| ЗадатьКомандуМеню
| Устанавливает состояние пункта меню
| Индекс меню, Индекс команды, Индекс подкоманды, состояние элемента
|
| Закрыть
| Закрывает указанный объект или активное окно (при отсутствии аргумента)
| Тип объекта, Имя объекта, Сохранение
|
| ЗапускЗапросаSQL
| Выполняет запрос, используя оператор SQL
| Инструкция SQL, Использовать транзакцию
|
| ЗапускМакроса
| Выполняет другой макрос
| Имя макроса, Число повторов, Условие повтора
|
| ЗапускПриложения
| Запускает приложение Windows или DOS
| Командная строка
|
| ЗапускПрограммы
| Выполняет процедуру Visual Basic
| Имя функции
|
| КомандыКлавиатуры
| Отсылает события нажатия клавиш в Access или в активное приложение Windows
| Команды клавиатуры, Пауза
|
| КопироватьОбъект
| Копирует выбранный объект базы данных в другую базу данных или в ту же базу, но под другим именем
| База данных, новое имя, Тип объекта, Имя объекта
|
| КЭлементуУправления
| Перемещает курсор в поле или в элемент управления активной формы, таблицы данных или динамического набора запроса
| Элемент управления
|
| НаЗапись
| Перемещает курсор на указанную запись
| Тип объекта, Имя объекта, Запись, Смещение
|
| НайтиЗапись
| Находит первую запись, которая удовлетворяет условиям, определенным действием НайтиЗапись или значениями в диалоговом окне Найти
| Образец поиска, Совпадение, С учетом регистра, область поиска, С учетом формата поля, Только в текущем поле, Первое вхождение
|
| НаСтраницу
| Перемещает курсор на указанную вкладку активной формы
| Номер страницы, От левого края, От верхнего края
|
| ОбновитьОбъект
| Выполняет обновление экрана для указанного объекта или, если объект не указан, для активного объекта
| Тип объекта, имя объекта
|
| Обновление
| Обновляет данные в указанном элементе управления из источника данных
| Имя элемента
|
| ОстановитьВсеМакросы
| Останавливает все выполняемые макросы
| Нет
|
| ОстановитьМакрос
| Останавливает выполнение текущего макроса
| Нет
|
| ОткрытьЗапрос
| Открывает выбранный запрос в указанном режиме
| Имя запроса, Режим, Режим данных
|
| ОткрытьМодуль
| Открывает указанный модуль Visual Basic for Application
| Имя модуля, Имя процедуры
|
| ОткрытьОтчет
| Открывает отчет в указанном режиме или печатает его
| Имя отчета, Режим, Имя фильтра, Условие отбора
|
| ОткрытьТаблицу
| Открывает таблицу в указанном режиме
| Имя таблицы, Режим, Режим данных
|
| ОткрытьФорму
| Открывает форму в указанном режиме (формы, конструктора, просмотра или таблицы)
| Имя формы, Режим, Имя фильтра, Условие отбора, Режим данных Режим окна
|
| ОтменитьСобытие
| Отменяет событие, которое привело к выполнению макроса
| Нет
|
| ОтправитьОбъект
| Включает указанный объект в сообщение для отправки по электронной почте
| Тип объекта, Имя объекта, Формат вывода, Куда, Копии, Скрытые копии, Тема, Сообщение, Изменение сообщения, Файл шаблона
|
| ПанельИнструментов
| Отображает или скрывает панель инструментов
| Панель инструментов, Показать
|
| Переименовать
| Переименовывает выбранный объект
| Новое имя, Тип объекта, Старое имя
|
| ПесочныеЧасы
| Во время выполнения макроса изменяет форму указателя мыши на форму песочных часов
| Включить
|
| Печатать
| Печатает активный объект
| Распечатать, Со страницы, По страницу, Разрешение, Число копий, Разобрать копии
|
| ПоказатьВсеЗаписи
| Удаляет использованные фильтры из активной формы
| Нет
|
| ПреобразоватьБазуДанных
| Импортирует или экспортирует данные между текущей базой данных и другой базой данных Access
| Тип преобразования, Тип базы данных, Имя базы данных, Тип объекта, Источник, Адресат, Только структура
|
| ПреобразоватьТекст
| Импортирует или экспортирует данные между текущей базой данных и текстовым файлом
| Тип преобразования, Название спецификации, Имя таблицы, Имя файла, С именами полей
|
| ПреобразоватьЭлектроннуюТаблицу
| Импортирует или экспортирует данные между текущей базой данных и файлом электронной таблицы
| Тип преобразования, Тип электронной таблицы, Имя таблицы, Имя файла, С именами полей, Диапазон
|
| ПрименитьФильтр
| Применяет фильтр, запрос или оператор SQL WHERE к форме или отчету для фильтрования или сортировки записей
| Имя фильтра, Условие отбора
|
| Развернуть
| Максимизирует активное окно
| Нет
|
| Свернуть
| Минимизирует активное окно
| Нет
|
| СдвигРазмер
| Передвигает активное окно или изменяет его размеры
| По правому краю, От верхнего края, Ширина, Высота
|
| Сигнал
| Выдает звуковой сигнал
| Нет
|
| СледующаяЗапись
| Находит следующую запись, которая удовлетворяет условиям, определенным действием НайтиЗапись или значениями в диалоговом окне Найти
| Нет
|
| Сообщение
| Отображает окно с сообщением или предупреждением
| Сообщение, Сигнал, Тип, Заголовок
|
| Сохранить
| Сохраняет указанный объект
| Тип объекта, Имя объекта
|
| УдалитьОбъект
| Удаляет указанный объект
| Тип объекта, Имя объекта
|
| УстановитьСообщение
| Включает/Выключает системные сообщения
| Включить сообщения
|