É possível desabilitar as mensagens de erro padrão do Reports 6i?
Por exemplo, as mensagems "After report trigger failed." ou "Report is aborted upon user request.". Gostaria de ocultar a mensagem padrão para exibir um tratamento personalizado. Clientes sempre entendem essas mensagens padrão como erro de sistema.
Desabilitar mensagens padrão do Reports 6i
-
- Rank: Estagiário Pleno
- Mensagens: 7
- Registrado em: Seg, 16 Mai 2011 3:17 pm
- Localização: Sapiranga - RS
Pelo que eu sei e pesquisei não tem como tirar estas mensagem padrões
-
- Rank: DBA Sênior
- Mensagens: 389
- Registrado em: Ter, 27 Jul 2010 1:34 pm
- Localização: Sapiranga - RS
- Contato:
Quem falou que programar era fácil??
Quanto mais dificil for a implementação mais valorizado seu trabalho será!
Acessem: www.gfkauer.com.br
Quanto mais dificil for a implementação mais valorizado seu trabalho será!
Acessem: www.gfkauer.com.br
Tudo o que ele quer é tratar as mensagens de exception.
Marciel,
Se eu entendi certo, suas rotinas estão gerando erros não tratados.
O que eu faria? Trataria os erros, e nesta situação eu posso customizar a saida com o uso da built in SRW.
Marciel,
Se eu entendi certo, suas rotinas estão gerando erros não tratados.
O que eu faria? Trataria os erros, e nesta situação eu posso customizar a saida com o uso da built in SRW.
- Marciel
- Rank: Analista Sênior
- Mensagens: 158
- Registrado em: Qui, 03 Mai 2007 10:12 am
- Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.
Não sei, não quero saber e tenho raiva de quem sabe.
Tópico ressuscitado, mas tudo bem.
Vocês não entenderam. As mensagens são geradas exatamente por tratamentos de erro personalizado. Exemplo:
No Forms 6i a trigger "After Parameter Form" impede que a tela de parâmetros seja fechada se retornar "False". Essa ação é esperada e desejada. Porém, o Reports lança por padrão a mensagem "After report trigger failed." sempre que a trigger retorna False. O que eu gostaria de fazer era impedir o aparecimento dessa mensagem, para apenas a minha ser exibida.
Obs:
Conforme esse post, chamo as MessageBox da API do Windows no Reports, que fornecem mais recursos do que a SRW.MESSAGE (como título nas janelas e caixas com Sim/Não).
http://glufke.net/oracle/viewtopic.php? ... 772#p27772
Vocês não entenderam. As mensagens são geradas exatamente por tratamentos de erro personalizado. Exemplo:
function AfterPForm return boolean is
begin
if :parametro1 is not null and :parametro2 is not null then
srw.message(0, 'Apenas um dos parâmetros deve ser preenchido.');
return (FALSE);
else
return (TRUE);
end if;
end;
Obs:
Conforme esse post, chamo as MessageBox da API do Windows no Reports, que fornecem mais recursos do que a SRW.MESSAGE (como título nas janelas e caixas com Sim/Não).
http://glufke.net/oracle/viewtopic.php? ... 772#p27772
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes