digitar varios filhos para varios pais

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
  

Mensagemem Seg, 22 Out 2018 3:19 pm

Boa tarde, pessoal.
Eu tenho um bloco pai no forms e um bloco filho, com relacionamento, os blocos são base table.

No pai eu terei varios registros, e para cada registro eu terei vários filhos.
O problema é que após eu preencher os registros do primeiro filho do primeiro pai, clico no segundo pai
para digitar os seus filhos, neste momento o forms pede para que eu salve, porem eu queria desprezar esta
mensagem, cada vez que mudo a linha do bloco pai.

Estou resolvendo isto usando o POST (particularmente não gosto de utiliza-lo), porem o post esta permitindo eu
"escapar" do forms fechando a aplicação e salvando com valores incorretos, o que não posso permitir.
teria alguma funcionalidade do bloco que me permitisse navegar de um bloco para outro sem efetuar um commit, mas mantendo o que já informei?
Obrigado.

Utilizo Oracle 11 e forms 10.
aramatos
Localização: santos - sp

Mensagemem Qua, 06 Fev 2019 7:32 pm

Então:
* Cada vez que você cria ou altera uma linha no FORMS, a linha está sendo alterada apenas no Forms.
* Quando você faz POST, ele faz os INSERTS e UPDATES no banco de dados. (Apenas do que foi mexido ou criado nos blocos).
* O Commit nada mais é que um POST e um COMMIT do banco.

Acho que no seu caso, o POST é a melhor solução. Só não entendi porque as informações estão indo incorretas pro banco. Você ta conseguindo sair do forms SEM commitar ?
dr_gori
Localização: Portland, OR USA

Thomas F. G



Voltar para Forms

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 6 visitantes