Fala aí pessoal, estou com um probleminha aqui!!!
quando eu coloco mais de uma Window em um único form eu não consigo fechar a segunda que eu chamo através de um botão..
eu tenho o form principal, dentro dele eu chamou outra window por cima, mas quando eu clico no "X" dessa window que abriu, ela não fecha!! alguém sabe como resolver isso??
valeu aí galera, obrigado pela atenção!
Fechar Window correta
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Cria uma trigger a nível de FORM -> WHEN-WINDOW-CLOSED
Digamos que o seu programa tem 3 window:
1. WIN_PRINC
2. WIN_ITENS
3. WIN_PRECOS
A trigger ficaria mais ou menos assim:
Digamos que o seu programa tem 3 window:
1. WIN_PRINC
2. WIN_ITENS
3. WIN_PRECOS
A trigger ficaria mais ou menos assim:
DECLARE
VWIN VARCHAR2(50);
BEGIN
VWIN:=:SYSTEM.event_window;
--Fecha a janela certa
if VWIN = 'WIN_ITENS' THEN
GO_BLOCK('FILTRO');
HIDE_WINDOW(VWIN);
elsif VWIN = 'WIN_PRECOS' THEN
GO_BLOCK('FILTRO');
HIDE_WINDOW(VWIN);
ELSE
EXIT_FORM; --> win_princ
END IF;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes