
- •Инструкционно-технологическая карта по выполненнию лабораторной работы № (Автоматизированные информационные системы)
- •Содержание работы и последовательность выполнения операций.
- •Общие сведения о макросах
- •Имена макросов
- •Аргументы
- •Условия
- •Макрокоманды
- •Новые возможности макросов в Office Access 2007
- •Создание макроса
- •Функции построителя макросов
- •Создание изолированного макроса
- •Создание группы макросов
- •Создание внедренного макроса
- •Пример. Внедрение макроса в событие отчета «Отсутствие данных»
- •Изменение макроса
- •Дополнительные сведения о макрокомандах
- •Запуск макроса
- •Непосредственный запуск макроса
- •Запуск макроса, находящегося в группе макросов
- •Запуск макроса из другого макроса или из процедуры vba
Изменение макроса
Вставка строки макрокоманды Щелкните строку макроса, выше которой нужно вставить новую макрокоманду, и на вкладкеКонструктор в группе Строки нажмите кнопку Вставить строки
.
Удаление строки макрокоманды Щелкните строку макрокоманды, которую нужно удалить, и на вкладке Конструктор в группе Строкинажмите кнопку Удалить строки
.
Перемещение строки макрокоманды Выберите макрокоманду, щелкнув область выделения строки слева от имени макрокоманды. Перетащите область выделения строки, чтобы переместить макрокоманду в другое положение.
Дополнительные сведения о макрокомандах
В построителе макросов можно получить дополнительные сведения о макрокоманде или аргументе, выделив нужный элемент и ознакомившись с описанием в поле, расположенном в правом нижнем углу окна построителя макросов. Кроме того, каждой макрокоманде посвящен отдельная статья справки. Для получения дополнительных сведений о макрокоманде щелкните макрокоманду в списке и затем нажмите клавишу F1.
Запуск макроса
Изолированные макросы можно запустить несколькими способами: непосредственно (например, из области переходов), из группы макросов, из другого макроса, из модуля VBA или в ответ на событие в форме, отчете или элементе управления. Для запуска макроса, внедренного в форму, отчет или элемент управления, нажмите кнопку Выполнить на вкладке Конструктор, когда макрос находится в режиме конструктора. Иначе этот макрос будет выполняться только по событию, с которым он связан.
Непосредственный запуск макроса
Для непосредственного запуска макроса выберите один из следующих вариантов.
Найдите макрос в области переходов и дважды щелкните его имя.
На вкладке Инструменты базы данных в группе Макрос нажмите кнопку Выполнить макрос
, выберите макрос в списке Имя макросаи нажмите кнопку ОК.
Если макрос открыт в режиме конструктора, нажмите кнопкуВыполнить на вкладке Конструктор в группе Инструменты. Чтобы открыть макрос в режиме конструктора, щелкните его правой кнопкой мыши в области переходов и нажмите кнопку Конструктор .
Запуск макроса, находящегося в группе макросов
Чтобы запустить макрос, находящийся в группе макросов, выполните одно из следующих действий.
На вкладке Инструменты базы данных в группе Макрос нажмите кнопку Выполнить макрос и выберите нужный макрос в списке Имя макроса.
Для каждого макроса в группе макросов используется форматИмяГруппыМакросов.ИмяМакроса.
Нажмите кнопку ОК.
Укажите макрос в качестве значения свойства события в форме или отчете или в качестве аргумента «Имя макроса» макрокомандыВыполнитьМакрос. При этом используется следующий синтаксис:
ИмяГруппыМакросов.ИмяМакроса
Например, для запуска макроса «Категории» в группе «Кнопки кнопочной формы» используется следующее значение свойства события:
Кнопки кнопочной формы.Категории
Запустите макрос, находящийся в группе макросов, из процедуры VBA с помощью метода RunMacro объекта DoCmd, используя при этом описанный выше синтаксис для ссылки на макрос.
Запуск макроса из другого макроса или из процедуры vba
Добавление макрокоманды ВыполнитьМакрос в макрос или процедуру.
Для добавления макрокоманды ВыполнитьМакрос в макрос выберите ее в списке макрокоманд в пустой строке макрокоманды и укажите в аргументе Имя макроса имя запускаемого макроса.
Для добавления макрокоманды ВыполнитьМакрос в процедуру VBA включите в процедуру метод RunMacro объекта DoCmd и укажите имя запускаемого макроса. Например, следующий экземпляр методаRunMacro запускает макрос «Мой макрос»:
DoCmd.RunMacro "My Macro"
Особые правила техники безопасности:
Для эксплуатации персонального компьютера (ПК) должно быть оборудовано рабочее место, исключающее возможность прикосновения оператора к токоведущим устройствам, шинам заземления, батареям отопления, водопроводным трубам и т.д. Не рекомендуется оставлять включённым ПК без наблюдения, по окончании работы ПК должен быть выключен из сети.Литература: Коцюбинский А.О., Грошев СВ. Самоучитель работы в сети Интернет. Практ.пособие - М.: Издательство ТРИУМФ, 2001г.; Михеева Е.В., Титова О.И. Информационные технологии в профессиональной деятельности экономиста и бухгалтера: учеб.пособие для студентов сред.проф.образования. -М.: Издательский центр «Академия», 2006г.