Compartilhar via


Determinando o modo editar

Aplica-se ao: Access 2013, Office 2013

O ADO mantém um buffer de edição associado ao registro atual. A propriedade EditMode indica se foram feitas alterações nesse buffer ou se um novo registro foi criado. Use EditMode para determinar o status de edição do registro atual. Você pode fazer um teste para saber se há alterações pendentes, caso um processo de edição tenha sido interrompido, e determinar se é necessário usar o método Update ou CancelUpdate.

EditMode retorna uma das constantes EditModeEnum, que são listadas na tabela a seguir.

Constante

Descrição

adEditNone

Indica que nenhuma operação de edição está em andamento.

adEditInProgress

Indica que os dados no registro atual foram modificados, mas não foram salvos.

adEditAdd

Indica que o método AddNew foi chamado e que o registro atual no buffer de cópia é novo e não foi salvo no banco de dados.

adEditDelete

Indica que o registro atual foi excluído.

EditMode pode retornar um valor válido somente se houver um registro atual. EditMode retornará um erro se BOF ou EOF for True ou se o registro atual tiver sido excluído.