Fechar janela no forms

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
aline_plr
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 92
Registrado em: Qui, 27 Ago 2009 9:13 am
Localização: Rio Preto

Pessoal tenho um form com duas janelas. A primeira abre ao executar e a segunda abre quando clico em um botão na primeira janela.
O meu problema é que não estou conseguindo fechar a segunda janela.
O código do botão da primeira janela para abrir a segunda é :
GO_BLOCK('MODULO_EMAIL');

E o código do botão para fechar a segunda janela é:

Selecionar tudo

SET_WINDOW_PROPERTY('MODULO_EMAIL',VISIBLE,PROPERTY_FALSE);
GO_BLOCK('PRINCIPAL');
Mas não está funcionando a segunda janela fecha e abre novamente. Como posso fazer com que a segunda janela feche ?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

Tenta HIDE_VIEW('SUA_JANELA');
Faria.alex
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Ter, 19 Jan 2010 1:53 pm
Localização: Toledo-Pr

Consegui assim:

Selecionar tudo

HIDE_WINDOW ('Sua Janela');
		
GO_BLOCK('Seu Bloco');
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

Faria, trabalha na maxicon?
Avatar do usuário
NightSpy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 49
Registrado em: Ter, 09 Set 2008 4:18 pm
Localização: SP

Uma outra solução, seria você colocar o go_block no seu botão e setar o Hide nas propriedades da janela, no item Hide on Exit : Yes.. q vem como default No. Isto é melhor quando tem mais de um botão no seu bloco modal(creio eu), mandando parar outros blocos e em todos você quer esconder este bloco em si, economiza código...heehhe
Responder
  • Informação