CANCELPOST

 

É uma expressão em que a ação/execução é cancelada, ou seja, não é executada a operação. A expressão deve ser usada com letras maiúsculas CANCELPOST e associada ao Formulário, em Eventos: Antes de Inserir, Antes de Atualizar e/ou Antes de Remover. Após ter definido o evento, ao executar no Webrun a exceção não emite mensagem de erro, porém fica no modo de espera. Mas, se for criado uma trigger associada à tabela, é possível levantar uma ”exceção” ao executar um evento.

 

Criando CANCELPOST

  1. Crie uma variável para ser utilizada no fluxo CANCELPOST:

 

image388.jpg

 

  1. Desenvolva o fluxo abaixo:

 

image389.jpg

 

    1. Utilize um componente Decisão (com a função Está em Modo de Inserção? ) e um Processamento (com a função Modo Alteração). No Montador de Expressão, selecione a função Está em modo de Inserção?;

    2. Adicione um Processamento , e quando estiver no Montador de Expressão, localize a função Modo Alteração.

    3. Adicione um outro Processamento , e quando estiver no Montador de Expressão, ao abrir a tela Propriedade, na aba Identificadores coloque CANCELPOST em Letras:

 

image390.jpg

 

    1. O Montador de Expressão ficará assim:

 

image645.gif

 

    1. Associe o fluxo CANCELPOST aos Eventos do formulário.

 

image392.jpg

Observação: O fluxo só funciona na camada Servidor.

 

 

 

Exemplificando a função CANCELPOST - é uma expressão em que a ação/execução é cancelada, ou seja, não é executada a operação.

 

 

 

 

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br