Form abre quando fecho o primeiro.

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
zhak
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 25 Ago 2008 9:50 am
Localização: Lisboa

Ola gente,portanto o caso é o seguinte, tenho um form com 3 canvas e 3 windows,uma para cada canvas.Isto funciona como 3 forms,mas tou com um problema que é,abro um form, e quando o fecho abre outro logo a seguir.não fica por tras do primeiro,apenas abre quando o 1º se fecha.
flebrao
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 116
Registrado em: Seg, 10 Abr 2006 4:46 pm
Localização: Santa Bárbara D'Oeste
Sua vida É o que você É!!!!

Bom dia Zhak...
Não sei se entendi muito bem sua pergunta, mas vamos lá rss

Existe uma trigger a nível de módulo que se chama "When-Window-Closed", talvez se você programa-se a ação a ser tomada dentro dela, resolveria seu problema... veja um exemplo abaixo de situação....

Selecionar tudo

IF :SYSTEM.EVENT_WINDOW = ('R_WINDOW5') THEN --Verifica a window
		HIDE_WINDOW(:SYSTEM.EVENT_WINDOW); --Esconde a Window
		GO_BLOCK('R_PESQ_GERAL_TIT_V'); --Vai para o bloco desejado após esconder a Window acima
ELSIF :SYSTEM.EVENT_WINDOW = 'R_WINDOW3' THEN --Verifica a window
	 EXECUTE_TRIGGER('CLOSE_WINDOW'); --Fecha a Window
   EXIT_FORM;  --Fecha o form
ELSE
	 EXECUTE_TRIGGER('CLOSE_WINDOW');
END IF;
Não sei se expliquei muito bem... qualquer coisa grita ai...
Abraços :-o
Fábio
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

creio que você deve deixar apenas o canvas principal como tipo conteudo(content) e os demais como empilhado(staked)

é a propriedade tipo de canvas (ou canvas type)


abçs
Responder
  • Informação
  • Quem está online

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