Evento da macro Antes da Exclusão

Aplica-se ao: Access 2013, Office 2013

O evento Antes de Excluir ocorre quando um registro é excluído, mas antes da alteração ser submetida.

Observação

O evento Antes de Excluir está disponível somente em Macros de Dados.

Comentários

Use o evento Antes de Excluir para executar qualquer ação que você deseja que ocorra antes da exclusão de um registro. O Antes de Alterar é comumente usado para executar validação e criar mensagens de erro personalizadas.

Pode aceder a um valor no registo a ser eliminado com a seguinte sintaxe:

[Old].[Field Name]

Por exemplo, para aceder ao valor do campo QuantityInStock no registo a eliminar, utilize a seguinte sintaxe:

[Old].[QuantityInStock]

Os valores contidos no registro a ser excluído são excluídos permanentemente após a conclusão do evento Antes de Excluir.

Você pode cancelar o evento Antes de Excluir utilizando a ação GerarErro. Quando é gerado um erro, as alterações contidas no evento Antes de Eliminar são eliminadas.

A tabela a seguir lista comandos de macro que podem ser usadas no evento Antes de Excluir.

Tipo de Comando

Comando

Fluxo do programa

Instrução de macro Comentário

Fluxo do programa

Instrução de macro Grupo

Fluxo do programa

Bloco de macro Se... Então... Senão

Bloco de dados

Ação de macro ProcurarRegisto

Ação de Dados

Ação de macro LimparErrodaMacro

Ação de Dados

Ação de macro AoOcorrerErro

Ação de Dados

Ação de macro GerarErro

Ação de Dados

Ação de macro DefinirVarLocal

Ação de Dados

Ação de macro PararMacro

Para criar uma Macro de Dados que capture o evento Antes de Excluir, siga estas etapas.

  1. Abra a tabela na qual deseja capturar o evento Antes de Excluir.

  2. No separador Tabela , no grupo Antes dos Eventos , selecione Antes de Eliminar.