Глава 7. Обработка событий ADO
Область применения: Access 2013, Office 2013
Модель событий ADO поддерживает определенные синхронные и асинхронные операции ADO, которые выдают события или уведомления до начала операции или после ее завершения. Событие фактически является вызовом подпрограммы обработчика событий, определенной в приложении.
Если вы предоставляете функции или процедуры обработчика для группы событий, которые происходят до начала операции, можно проверить или изменить параметры, переданные операции. Так как она еще не выполнена, можно либо отменить операцию, либо разрешить ее завершение.
Группа событий, возникающих после завершения операции, особенно важна при асинхронном использовании ADO. Например, приложение, которое запускает асинхронную операцию Recordset.Open , уведомляется событием завершения выполнения по завершении операции.
Использование модели событий ADO добавляет некоторые издержки для приложения, но обеспечивает гораздо большую гибкость, чем другие методы работы с асинхронными операциями, такие как мониторинг свойства State объекта с помощью цикла.
В этой главе рассматриваются следующие темы: