Capítulo 7: Manipulação de eventos do ADO
Aplica-se ao: Access 2013, Office 2013
O modelo de evento ADO oferece suporte a determinadas operações ADO síncronas e assíncronas que emitem eventos, ou notificações, antes de a operação começar ou depois de ela ser concluída. Um evento geralmente é uma chamada a uma rotina do manipulador de eventos que você define no aplicativo.
Se você fornecer funções ou procedimentos do manipulador para o grupo de eventos que ocorrem antes de a operação começar, poderá examinar ou modificar os parâmetros transmitidos para a operação. Uma vez que ainda não foi executada, você poderá cancelar a operação ou permitir que ela seja concluída.
O grupo de eventos que ocorrem depois de uma operação concluir são especificamente importantes se você usar o ADO de maneira assíncrona. Por exemplo, um aplicativo que inicia uma operação Recordset.Open assíncrona é notificado por um evento de conclusão de execução quando a operação for concluída.
O uso do modelo de eventos ADO adiciona uma sobrecarga no aplicativo, mas oferece muito mais flexibilidade do que os outros métodos de lidar com operações assíncronas, como o monitoramento da propriedade State de um objeto com um loop.
Este capítulo aborda os seguintes tópicos: