[RESOLVIDO] onAfterInsert

Boa Tarde pessoal,

Bom, estou tentando fazer uma ação em um formulário, para que ele redirecione para outra aplicação após o insert.

O fato é que esse formulário vai ter dois botões de inserir, pois cada um será utilizado de acordo com a permissão do usuário.

O primeiro, insere e permanece na aplicação para o preenchimento de mais dados e para navegação em outros forms. O segundo, redireciona para a consulta dos dados inseridos.

Para o segundo, estou usando um botão javascript com os seguintes comandos:

document.F1.associado.value = 1; nm_atualiza('incluir');

No evento onAfterInsert eu uso a seguinte condicional

[code]if({associado} == 1){
{associado} = 0;

sc_redir(cons_cliente.php);

}[/code]

Porém, nesse caso, parece que o autocommit não realiza e não existe a inserção dos dados. Basta eu tirar o sc_redir, que tudo fica perfeito, mas não executo o que preciso.

eritonf,
A macro sc_redir cancela a transação corrente.
Antes de usá-la vc deve executar a macro sc_commit_trans();

[]s

Utilize seu código na onvalidatesucess

Pessoal,

Funcionou com o sc_commit_trans();

Obrigadão Allan Medeiros!

Vlw Tb Haroldo!