Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Виды макросов




Читайте также:
  1. Запись макросов. Пользовательские функции

Макросы. Создание. Запуск.

Лекция 3.5..Макросы. Создание. Запуск. Виды макросов

1. Макросы. Создание. Запуск.

2. Виды макросов

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

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

Макросы позволяют решать следующие задачи:

· запускать вместе запросы, отчеты, формы, таблицы;

· открывать окна различных объектов БД;

· контролировать правильность ввода данных;

· перемещать данные;

· выполнять различные действия после щелчка на кнопке, к которой подключен макрос и др.

Порядок создания макроса:

· Выбирается значок макроса из окна объекта, нажимаем создать.

· В столбце макро команда выбираем имя необходимой макрокоманды и во втором столбце вводим комментарии.

· В нижней части окна при необходимости указывают аргумент макрокоманды.

Примеры создания макроса выводящего сообщение.

Макрос - создать — в имени макроса выбираем сообщение

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

 

Непосредственный запуск макроса.

1. в окне макрос нажать на !

2. В меню сервис — макрос — выполнить макрос имя макроса.

 

Выполнение макроса при открытии БД.

Существует специальный макрос Autoexec, позволяющий автоматически выполнять макрокоманду при открытии БД. В процессе открытия БД Access выполняет поиск макроса с таким именем и автоматически его выполняет.

 

Порядок выполнения.

  1. Создаем макрос, содержащий макрокоманду, выполняемую при открытии БД.
  2. В меню окно выбираем нужную команду ( открыть форму, показать сообщение)
  3. сохраняем макрос под именем Autoexec.

 

В МS Асеss используются макросы следующих типов:

· линейные-- макросы, в которых команды расположены последовательно и выполняются по очереди;

· макросы с условием — макросы, в которых отдельные мак­рокоманды или их наборы выполняются в зависимости от некоторого условия;

· групповые - макросы, объединенные в группы с учетом некоторой логики использования.



Для создания и редактирования макросов в МS Ассеss также предназначено специальное окно для конструирования мак­росов.

· Окно конструктора макросов состоит из следующих частей :

меню и панели инструментов, предназначенные для обра­ботки макросов;

· панель макрокоманд (верхняя половина окна). По умолча­нию на панель макрокоманд выводятся два столбца -Макрокоманда (для ввода макрокоманды, т. е. определен­ного действия с объектом) и Примечание(можно задать описание макроса, которое не влияет на его выполнение);

· панель аргументов (нижняя половина окна) — для задания аргументов (свойств) макрокоманд.

 

Рис.3.15Окно конструктора макросов

Если требуется создать макрос с условием, в панель макро­команд добавляется столбец Условие(команда Условия в меню Вид).

Вслучае работы с групповыми макросами следует добавить столбец Имя макроса(команда Имена макросовв меню Вид либо кнопка на панели инструмен­тов).

В общем случае панель макрокоманд может содержать четыре столбца: Имя макроса. Условие,Макрокоманда, Примечание.

 

 





Дата добавления: 2015-06-25; Просмотров: 5451; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Рекомендуемые страницы:

Читайте также:
studopedia.su - Студопедия (2013 - 2019) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление
Генерация страницы за: 0.001 сек.