Pessoal, boa tarde.
tenho que fazer manutenção em um form com a seguinte estrutura:
form.fmb , utiliza a form.pll
form2.fmb
O form.fmb através do form.pll faz validação de alguns dados verificados na tela do proprio form.fmb, caso o teste não seja OK o form.pll chama um segundo form2.fmb para que sejam preenchidos alguns dados.
Ocorre que no momento que a pll é executada e valida os dados, verificando que NOK, chama o segundo form, até ai ok, o problema é no momento de salvar os dados no segundo form.
FRM-40403: A calling form has unapplied changes. Save not allowed.
E então não consigo salvar os dados, tenho que voltar para o primeiro form sem inserir os dados necessários.
A validação ocorre na pll no momento de salvar os dados, executa uma procedure que está no pré-commit. Já tentei trocar a localização da chamada da procedure, colocando emoutro evento, mas ai furou a logica, permitindo salvar o primeiro form e depois chamando o segundo, sem garantia de preenchimento dos dados necessários.
alguém teria alguma dica de como permitir a gravação no segundo form?
Valeu!!!
Erro frm-40403
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
acho que tem a ver com os parametros que você esta passando no CALL_FORM.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes