06.01.2015 Views

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

SHOW MORE
SHOW LESS

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 При изменении текста

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!