Pular para o conteúdo principal

Maker

Explore as dicas e truques para otimizar suas aplicações no Maker AI

📄️ 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.

📄️ Exemplo de Semáforo em um formulário concorrendo entre si

O recurso que será apresentado abaixo demonstrará o controle de alteração de um registro, quando acessado por mais de um usuário, por meio de fluxograma. O primeiro usuário, entrando no modo de alteração do registro, trava a possibilidade de alteração para outros usuários até a sua liberação. Será utilizada a função Semáforo - Adquirir. Essa função bloqueia uma ocorrência por um tempo determinado e recebe um valor lógico que define se apenas o proprietário do semáforo pode liberá-lo.