Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Макросы создаются в окне макроса

Макросы

 

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

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

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

 

В Access 2000 определены четыре группы событий и они используются только в формах и отчетах:

- события, связанные с клавиатурой и мышью;

- события данных;

- события управления объектами;

- события печати

 

В Access 2000 используются 54 макрокоманд, которые можно разделить на несколько групп:

 

- макрокоманды для работы с данными (Применить фильтр, Показать все записи, Найти запись, Следующая запись, На запись, На страницу);

- макрокоманды для управления Access (Команда меню, Запуск программы, Запуск макроса, Запуск запроса, Запуск приложения, Открыть Таблицу, Открыть запрос, Открыть Запрос, Открыть форму, Открыть отчет, Открыть модуль, Печать, Закрыть, Отменить событие, Остановить макрос, Остановить все макросы, Панель инструментов, Команды клавиатуры, Выход);

- макрокоманды для управления объектами (К элементу управления, Выделить объект, Удалить объект, Переименовать, Сохранить, Развернуть, Свернуть, Восстановить, Сдвиг Размер, Задать значение, Обновить объект, Обновление);

- Макрокоманды для импорта и экспорта данных (Вывести в формате, Отправить Объект, Преобразовать Базу Данных, Преобразовать электронную таблицу, Преобразовать текст);

- Макрокоманды для задач программирования (Добавить Меню, Задать команду меню, Вывод на экран, Песочные часы, Сообщение, Установить Сообщение, Сигнал).

 

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

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

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

 

Пример линейного Макроса, открывающего и закрывающего форму Заказы.

 

 

Панель макроса содержит графические кнопки для создания, выполнения и отладки макроса.

Столбец Макрокоманда предназначен для ввода макрокоманд макроса, столбец Примечание – для текстовых комментариев к макрокомандам.

В случае создания макроса с условием в окно макроса добавляется столбец Условие, а в случае группового макроса – столбец Имя макроса.

 

После создания макроса его можно запустить на выполнение:

· Из окна, в котором он содержится;

· Из окна базы данных;

· Из любого активного окна по команде Сервис/ Макрос;

· Из другого макроса

· С помощью кнопки панели инструментов (Кнопочной формы) или команды меню, созданных для запуска этого макроса

· С помощью комбинаций клавиш, закрепленной за командой запуска этого макроса

· При открытии базы данных

 

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

<== предыдущая лекция | следующая лекция ==>
Страницы доступа к данным | End Funktion
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 418; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




Генерация страницы за: 0.015 сек.