Aplicação form redireciona sem processar o registro. * REsolvido*

Amigos testem por favor.

Aplicação Form “Único registro” se nos eventos onAfterInsert, onAfterUpdade e onAfterDelete tiver um redirecionamento através da macro sc_redir, o redirecionamento é realizado sem incluir, alterar ou deletar o registro.

Não sei se é problema na minha instação ou é BUG.

Grato

Resposta do suporte:

Quando se usa a macro sc_redir nos eventos precisar especifica a macro sc_commit_trans (“Conexão”)

Nas aplicações de formulário, em eventos que cotenham qualquer macro que dependa de atualização na base de dados (sc_AfterInsert, sc_AfterUpdate, sc_AfterDelete, sc_BeforeInsert, sc_BeforeUpdate ou sc_BeforeDelete) estão automaticamente protejidas por controle de transação, desde que a conexão seja a mesma da aplicação.

Caso o usuário, em alguma destes eventos, venha a utilizar um redirecionamento de aplicação (macro “sc_redir”) deverá, antes do redir, utilizar esta macro para garantir as transações efetuadas anteriormente.

Obrigado.