Pessoal,
Tenho um formulário de clientes (form_clientes) e um grid de clientes (grid_clientes). Nos eventos onAfterInsert e onAfterUpdate do formulário eu adicionei o seguinte código:
sc_redir('grid_clientes');
Resumindo, após inserir ou atualizar o form_clientes o evento redireciona o usuário ao grid_clientes. Os dados são gravados com êxito antes de redirecionar.
Fiz outro formulário, de linhas de produtos (form_produtos_linha) e um grid de linhas de produtos (grid_produtos_linha). Nos eventos onAfterInsert e onAfterUpdate do formulário eu adicionei o seguinte código:
sc_redir('grid_produtos_linha');
Resumindo, após inserir ou atualizar o form_produtos_linha o evento redireciona o usuário ao grid_produtos_linha. Os dados NÃO são gravados com êxito antes de redirecionar.
Além dos form_clientes, tenho form_fornecedores, form_transportadoras, etc. que funcionam normalmente esta mesma instrução sc_redir nestes mesmos eventos.
Já recriei o form_produtos_linha e grid_produtos_linha (apaguei o form e o grid e criei de novo), não adiantou. O que faço? Sugestões? Habilitei o modo debug e erros de script, nada de anormal. Se eu comento a linha sc_redir dos dois eventos, a gravação funciona.