Введение в программирование на 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.
17<br />
Для документиро<strong>в</strong>ания макросо<strong>в</strong> создается отчет из меню Сер<strong>в</strong>ис<br />
.А<strong>на</strong>лиз .Архи<strong>в</strong>ариус.<br />
Перед программиро<strong>в</strong>анием макроса <strong>на</strong>з<strong>на</strong>чается событие, реакцию <strong>на</strong><br />
которое он должен описы<strong>в</strong>ать:<br />
Событие Имя Комментарий<br />
События мыши и кла<strong>в</strong>иатуры<br />
Д<strong>в</strong>ойной щелчок DblClick<br />
При д<strong>в</strong>ойном щелчке мышью, <strong>в</strong><br />
обрамлении событий Click<br />
Нажатие кнопки Click При щелчке ле<strong>в</strong>ой кнопкой мыши<br />
Кнопка <strong>в</strong>низ<br />
MouseDown При <strong>на</strong>жатии любой кнопки мыши<br />
Кнопка <strong>в</strong><strong>в</strong>ерх MouseUp При отпускании любой кнопки<br />
Перемещение указателя MouseMove При перед<strong>в</strong>ижении мыши<br />
Кла<strong>в</strong>иша <strong>в</strong>низ KeyDown При <strong>на</strong>жатии кла<strong>в</strong>иши кла<strong>в</strong>иатуры<br />
Кла<strong>в</strong>иша <strong>в</strong><strong>в</strong>ерх KeyUp При отпускании кла<strong>в</strong>иши<br />
Нажатие кла<strong>в</strong>иши KeyPress При <strong>на</strong>жатии сим<strong>в</strong>ольной кла<strong>в</strong>иши<br />
События ок<strong>на</strong><br />
Открытие Open До отображения данных<br />
Загрузка Load После открытия и <strong>в</strong>ы<strong>в</strong>ода данных<br />
Выгрузка<br />
UnLoad<br />
Закрытие<br />
Close<br />
Изменение размера Resize В т.ч. при пер<strong>в</strong>ом открытии формы<br />
События данных<br />
Вход Enter Перед принятием элементом фокуса<br />
Получение фокуса GotFocus После принятия элементом фокуса<br />
Выход Exit При <strong>в</strong>ыходе, но до потери фокуса<br />
Применение фильтра ApplyFilter<br />
Включение Activate Перед получением формой фокуса<br />
Отключение<br />
Deactivate<br />
Текущая запись Current Перед получением фокуса записью<br />
До <strong>в</strong>ста<strong>в</strong>ки BeforeInsert Перед обно<strong>в</strong>лением записи<br />
После <strong>в</strong>ста<strong>в</strong>ки AfterInsert После обно<strong>в</strong>ления записи<br />
Удаление<br />
Delete<br />
До подт<strong>в</strong>ерждения Del<br />
BeforeDel- Перед открытием окно диалога,<br />
Confirm подт<strong>в</strong>ерждающего удаление<br />
После подт<strong>в</strong>ерждения<br />
Del<br />
AfterDel-<br />
Confirm<br />
После закрытия ок<strong>на</strong> диалога,<br />
подт<strong>в</strong>ерждающего удаление<br />
До обно<strong>в</strong>ления<br />
Before- При <strong>в</strong>ыходе с изменением элемента,<br />
Update перед заполнением буфера записи<br />
После обно<strong>в</strong>ления AfterUpdate<br />
При <strong>в</strong>ыходе с изменением элемента,<br />
после заполнения буфера записи<br />
Изменение Change При изменении текста