Usando macros sc_begin_trans, sc_commit_trans e sc_rollback_trans com mensagem de alerta

Usando macros sc_begin_trans, sc_commit_trans e sc_rollback_trans com mensagem de alerta

Quando precisamos manter um controle ou acompanhamento de um procedimento específico no momento da entrada, modifique algum procedimento dentro do banco de dados dentro de um formulário em que temos a macro sc_begin_trans.


A macro sc_begin_trans é responsável por executar um procedimento de controle de transação noScriptCase, mas também pode ser complementada com as macros sc_commit_trans e sc_rollback.


Agora, a macro sc_commit_trans se encarrega de que, uma vez realizado o processo de controle, pode ser por meio de uma condição, confirma a transação, ou seja, se todas as condições propostas forem atendidas, confirma a transação, pode ser o para inserir, modificar ou excluir um registro.


Caso contrário, a macro sc_rollback_transque é responsável por cancelar as transações dadas pelo usuário, por exemplo, ao querer inserir, modificar ou excluir um registro, isso é responsável por cancelar ou omitir o procedimento.

Para mostrar uma mensagem de alerta, usaremos uma função JavaScript que é responsável por exibir a mensagem de alerta.

Então, no exemplo a seguir, é responsável por fazer um controle ao registrar:

1. Dentro do evento onAfterInsert, ele executa um controle após entrar por meio de uma condição:



2. As alterações são salvas e, quando você salva um registro com o nome Brasil, ele não permite armazená-lo.