Студопедия

КАТЕГОРИИ:


Архитектура-(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 будет открывать окно диалога Пошаговое выполнение макроса перед выполнением каждого шага. В этом выводится имя макроса, название макрокоманды, условие ее выполнения и аргументы макрокоманды.

Если в макросе определено более одной макрокоманды, то после первого шага вы вновь вернетесь к окну диалога Пошаговое исполнение макроса, которое покажет следующую готовую к исполнению макрокоманду.

Если во время выполнения макроса в какой-нибудь макрокоманде встретится ошибка, то Access сначала выведет окно диалога, объясняющее ее. Затем появится окно диалога Ошибка макрокоманды с информацией о макрокоманде, вызвавшей ошибку. В этотмомент можно нажать только кнопку Прервать и отредактировать макрос, чтобы устранить причину ошибки.

В Microsoft Access внутри одного макроса вы можете задать несколько макрокоманд и порядок их выполнения. Рассмотрим создание макроса с именем Autoexec. Microsoft Access будет запускать этот макрос при открытии базы данных, в которой он хранится. Чтобы избежать запуска макроса Autoexec, при открытии базы данных можно нажать клавишу shift. В этом макросе определены восемь макрокоманд, автоматически выполняемые Access при открытии этой базы данных. Первая макрокоманда ПесочныеЧасы выводит указатель в виде песочных часов, чтобы показать пользователю, что следующие шаги могут занять несколько секунд. Аргумент Включить вывод следующей макрокоманды ВыводНаЭкран установлен в значение Нет, так что во время выполнения макроса вы не увидите на экране лишних изображений. Третья макрокоманда ЗапускМакроса запускает другой макрос мСообщение. Следующая макрокоманда Открытьформу открывает форму фПрофконсультант. Как показано на рис. 7.15, работу этой макрокоманды определяют четыре аргумента: Имя формы задает открываемую форму, Режим устанавливает режим, в котором форма будет открыта. (Этот аргумент может принимать четыре значения: Форма, Конструктор, Просмотр и Таблица). По умолчанию для аргумента Режим данных устанавливается значение Изменение, разрешающее пользователю добавление, удаление и изменение записей во время работы с формой. (Этот аргумент может принимать следующие значения: Добавление, Изменение и Только чтение.) Для аргумента Режим окна по умолчанию устанавливается значение Обычное. В этом случае форма открывается в режиме, заданном ее свойствами.

Рис. 7.15. Макрос Autoexec, автоматически запускаемый при открытии базы данных

Затем макрокоманда Развернуть увеличивает активное окно до размеров рабочей области Access. Последняя макрокоманда (это снова ПесочныеЧасы) восстанавливает прежний вид указателя мыши, чтобы пользователь знал об окончании работы макроса. Итак, использование в макросе нескольких макрокоманд позволяет автоматизировать задачи, которые приходится выполнять регулярно.

Группы макросов
  Задание условий выполнения макрокоманд

Практические задания

Задание 1. База данных «Абитуриент»

Постановка задачи. В данном варианте задания необходимо создать базу данных, в которой решались бы следующие задачи:

· ввод, хранение и поиск информации об абитуриентах;

· регистрация основных данных о вузах, предпочитаемых абитуриентами;

· ведение учета оплаты абитуриентами подготовительных курсов;

· отслеживание результатов поступления и посещения занятий после поступления.




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 486; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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