Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
Введение в программирование на VBA - eDrive
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
18<br />
Событие Имя Комментарий<br />
При обно<strong>в</strong>лении Updated<br />
Отсутст<strong>в</strong>ие <strong>в</strong> списке NotInList<br />
При <strong>в</strong>ыходе из измененного поля со<br />
списком, перед его обно<strong>в</strong>лением<br />
Фильтрация<br />
Filter<br />
Потеря фокуса LostFocus Потеря фокуса, после события Exit<br />
Форматиро<strong>в</strong>ание Format<br />
Печать<br />
Print<br />
Воз<strong>в</strong>рат<br />
Retreat<br />
Нет данных<br />
NoDate<br />
Страница<br />
Page<br />
Таймер<br />
Timer<br />
Каждое из при<strong>в</strong>еденных <strong>в</strong> таблице событий характеризует изменение<br />
состояния объекта, сопро<strong>в</strong>ождаемое откликом Windows. В частности,<br />
события кла<strong>в</strong>иатуры и мыши сопро<strong>в</strong>ождаются преры<strong>в</strong>аниями процессо<strong>в</strong>.<br />
События ок<strong>на</strong> с<strong>в</strong>язаны с открытием и закрытием форм и отчето<strong>в</strong>. События<br />
фокуса определяют акти<strong>в</strong>ность или пасси<strong>в</strong>ность информационного объекта.<br />
События данных происходят при их изменении, а события фильтра — при<br />
отборе. События печати характеризуют режимы печати и просмотра отчето<strong>в</strong>.<br />
События ошибок и таймера передаются <strong>в</strong> формы и отчеты.<br />
Для создания макроса <strong>в</strong> открытом окне базы данных <strong>на</strong> <strong>в</strong>кладке<br />
Макрос <strong>на</strong>жимается кнопка Создать либо используется меню Вста<strong>в</strong>ка<br />
.Макрос. Проще же применить Построитель макросо<strong>в</strong> <strong>в</strong> окне<br />
Конструктора форм или Конструктора отчето<strong>в</strong>. Для этого <strong>в</strong>ыделяется<br />
нужный элемент упра<strong>в</strong>ления, <strong>в</strong>ыбирается меню Вид. С<strong>в</strong>ойст<strong>в</strong>а или<br />
<strong>на</strong>жимается кнопка С<strong>в</strong>ойст<strong>в</strong>а и <strong>в</strong> откры<strong>в</strong>шемся окне диалога <strong>в</strong>ыбирается<br />
<strong>в</strong>кладка События. На ней <strong>в</strong>ыполняется щелчок <strong>на</strong> нужном событии и<br />
кнопкой Построитель откры<strong>в</strong>ается Построитель макросо<strong>в</strong>. Можно также<br />
создать но<strong>в</strong>ое окно макроса через меню Файл .Сохранить как или кла<strong>в</strong>ишей<br />
. Для дополнения но<strong>в</strong>ым макросом сущест<strong>в</strong>ующей группы, ее<br />
откры<strong>в</strong>ают и, отступи<strong>в</strong> строку от предыдущего макроса, <strong>в</strong><strong>в</strong>одят имя но<strong>в</strong>ого.<br />
Затем со следующей строки <strong>в</strong><strong>в</strong>одятся макрокоманды, их аргументы, усло<strong>в</strong>ия<br />
и примечания. Из меню Файл .Сохранить или одноименной кнопкой панели<br />
инструменто<strong>в</strong> <strong>в</strong>ыполняется сохранение группы, после чего макрос<br />
испыты<strong>в</strong>ается.<br />
Макрокоманды, из которых формируются макросы, перечислены <strong>в</strong><br />
таблице:<br />
Макрокоманда Имя Макрокоманда Имя<br />
Копиро<strong>в</strong>атьОбъект CopyObject<br />
Остано<strong>в</strong>итьВсе<br />
Макросы<br />
StopAllMacros