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.