Como retirar as mensagens automáticas do Forms?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP

povo do Glufke, seguinte, estou treinando um cadastrinho simples aqui pra pegar as mãnhas dos métodos do Forms, sem utilizar o menu 'faz tudo' dele, fazendo na unha mesmo, inclusão, execute query, salvar, etc.

mas quando altero um registro por examplo e cancelo ele dá aquela msg em inglês: 'Do you want to save the changes you have made?'

tem como tirar isso, é alguma propriedade do Forms, Bloco, etc?...


vlws..
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP

!!!

CLEAR_FORM( NO_COMMIT,FULL_ROLLBACK);


era só isso!, eu estava fazendo somente CLEAR_FORM;

um amigo tb falou sobre a variável :SYSTEM.message_level, não serviu para este caso especifício, já que os parâmetros 'NO_COMMIT, FULL_ROLLBACK' resolveu, mas fica aí a dica da :SYSTEM.message_level pra outros possíveis casos
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

É isso ai brother.
Costumo usar a :SYSTEM.MESSAGE_LEVEL para controlar mensagens de DML's, como INSERT, DELETE, UPDATE.

Uma outra variação do CLEAR_FORM é o parâmetro NO_VALIDATE.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes