Botão Salvar e Cria Novo

Bom dia a todos

Criei um programa simples em MVC. Inicialmente era só de manutenção de uma tabela customizada, mas devido a mudança de processo na empresa a tela esta sendo muito usada. Hoje o usuário entra na tela clica em INCLUIR, inclui o registro salva, volta pro grid e para incluir um novo registro tem que clicar em incluir de novo e assim vai. Como estava muito moroso um colega me disse para ter o botão SALVAR E CRIAR NOVO no programa era só alterar na ViewDef a opção oView:SetCloseOnOk({||.F.}). Funcionou parece, mas ao clicar nele ele volta pro grid e se eu clicar no x para sair ai sim ele volta pra tela de inserção de dados, mostrando a mensagem de inclução efetuada. Alguem já passou por isso? Alguem tem um exemplo desse tipo de programa e puder dispor dele agaradeço.

Bom dia a todos

Conforme informei anteriormente, o programa é simples cadastro. Após efetuar uma série de validações resolvi o problema, o qual era o nome da função. Explicando esse programa criei para modernizar um inclusão de dados que usava browse e apresentava alguns problemas na exclusão entre outros. Usei o mesmo nome, mas antes de compilar exclui ele do rpo ajustei o programa e ai é que esta o problema, NÂO mudei o nome o qual tinha apenas 6 letras em seu nome e na sua função, esse era o erro, ou seja a função no MVC, não sei se é de proposito ou não só enxerga "bem" quando a função tem 8 letras. Ajustei o nome da função e do programa e o mesmo passou a funcionar corretamente.

José é porque a função MpFormModel():New(…) o primeiro argumento é o nome do programa MVC que será usado como ponto de entrada MVC da rotina, e desta forma se você usar o mesmo nome do próprio programa ele vai entrar em loop, porque ele executa o próprio programa achando que é um ponto de entrada. Eu sempre uso um nome ligeiramente diferente como PRG001M, coloca um nome que não seja o nome de nenhuma user function que esteja usando senão isso vai ocorrer mesmo.