Boa noite amigos do ORACLE hehe, seguinte já faz dias que estou com uma dúvida creio que seja bem simples mas não consigo resolver, seguinte:
No meu sistema retirei a toolbar padrão e substitui por botões personalizados, e um desses botões é o CENCELAR CONSULTA ai está o problema, não consigo encontrar a built-in correta para que ela tenha o mesmo efeito do botão CENCEL_QUERY da toolbar padrão. já usei o ABORT_QUERY; CANCEL_QUERY; mas nenhuma das duas funciona.
alguém poderia me ajudar com esse probleminha! rsrs....
Só mais uma coisinha, criei um código em outro botão SAIR e quando o sistema estiver em modo 'QUERY' e pressinar o botão para SAIR ele da uma mensagem de QUERY CANCELED e sai do sistema, ai fiz o seguinte, coloquei no meu código um :SYSTEM.MESSEGE_LEVEL :=5; para que a mensagem não aparessesse mas mesmo assim ela permanece! então fica a dúvida se alguém puder ajudar ficaria grato!
Obrigado a todos pela colaboração!
Built-in cancel query
-
- Rank: Programador Júnior
- Mensagens: 23
- Registrado em: Seg, 12 Jan 2009 2:01 pm
- Localização: São Paulo - SP
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Bom, aqui fiz o seguinte (funciona normalmente)
quando aperto o botão CANCEL_QUERY, dou um exit_form
quando aperto o botão CANCEL_QUERY, dou um exit_form
if (button = 'CANCEL_QUERY') then
do_key('EXIT_FORM');
end if
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Respondendo a sua segunda questão... (apertei enviar sem querer)
faço da seguinte forma..
quando mando sair, joga o valor 20 na message_level e da exit_form em seguida...
Espero ter ajudado
faço da seguinte forma..
quando mando sair, joga o valor 20 na message_level e da exit_form em seguida...
Espero ter ajudado
-
- Rank: Programador Júnior
- Mensagens: 23
- Registrado em: Seg, 12 Jan 2009 2:01 pm
- Localização: São Paulo - SP
Opa Rodrigo valeu pela força, vou fazer o teste aqui e se funcionar aviso!
-
- Rank: Programador Júnior
- Mensagens: 23
- Registrado em: Seg, 12 Jan 2009 2:01 pm
- Localização: São Paulo - SP
infelizmente não deu certo Rodrigo...
da um errinho desse tipo:
Error Message: FRM-40735: %s trigger raised unhandled exception %s.
Error Cause:
Application design error. The current trigger raised an exception (other than FORM_TRIGGER_FAILURE), but it did not handle the exception.
Action:
Rewrite the trigger text to handle the exception. Level: >25 Type: Error
já complicadinho rsrs...
mas valeuu se alguém tiver mais alguma solução pode mandar!
abraços
da um errinho desse tipo:
Error Message: FRM-40735: %s trigger raised unhandled exception %s.
Error Cause:
Application design error. The current trigger raised an exception (other than FORM_TRIGGER_FAILURE), but it did not handle the exception.
Action:
Rewrite the trigger text to handle the exception. Level: >25 Type: Error
já complicadinho rsrs...
mas valeuu se alguém tiver mais alguma solução pode mandar!
abraços
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Hmmm... Não sei se é isso mas, veja se você te a trigger exit_form, caso não tenha, remova o DO_KEY
Pra mim, isso funciona normalmente... estranho mesmo!
Pra mim, isso funciona normalmente... estranho mesmo!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes