cancelpost

Manual do Maker 2

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:

  1. Desenvolva o fluxo abaixo:

  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:

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

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

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.

____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]