Botão para fechar forms

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
fabyfmo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Qua, 27 Fev 2008 9:02 am
Localização: Muzambinho - MG
Fabiana Martins de Oliveira

Pessoal...
Me ajudem por favor... como eu faço um botão para fechar o forms???
O que coloco no When_button_pressed ??

Grata;
Renan Orati
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 90
Registrado em: Qui, 23 Ago 2007 3:40 pm
Localização: São José do Rio Preto - SP

Bom dia fabyfmo,

Olha... pelo que eu sei é só dar um

Selecionar tudo

EXIT_FORM;
:D
fabyfmo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Qua, 27 Fev 2008 9:02 am
Localização: Muzambinho - MG
Fabiana Martins de Oliveira

Desculpa ... acho que não me expressei bem...
Na verdade tenho uma tela onde existem diversos botões, cada botão chama um Bloco - dou um Go_block('meubloco') - no evento do botão. Mas depois q chamo o bloco e preencho o que preciso quero fechá-lo (apenas o bloco). O Botão de fechar nativo da tela (X do lado direito da tela) não funciona. Então preciso saber como faço para ativar esse X padrão pra fechar o bloco ou criar um botão com a funçaõde fechar (o bloco apenas).
Esse "Exit_form" fecha todo o programa...
Já tentei colocar o :

Selecionar tudo

HIDE_VIEW('meubloco');
GO_BLOCK('blocoprincipal'); 
Funciona meu na 'gambiarra' porque na verdade a tela fica escondida atrás do 'blocoprincipal'.

Conhece alguma outra forma de realmente fechar o bloco?
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

tenta inverter

Selecionar tudo

HIDE_VIEW('meubloco'); 
GO_BLOCK('blocoprincipal'); 
por

Selecionar tudo

GO_BLOCK('blocoprincipal'); 
HIDE_VIEW('meubloco'); 
atençao: meubloco na verdade é o nome do canvas certo?
fabyfmo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Qua, 27 Fev 2008 9:02 am
Localização: Muzambinho - MG
Fabiana Martins de Oliveira

Ops... isso mesmo.. é o Nome do Canvas, janela etc.. coloquei tudo igual.. hehe.
Troquei a ordem mas acontece a mesma coisa... só esconde o bloco atrás do principal...

Já "chutei" close_block, exit_block... mas não existe... sabe de alguma coisa pra fazer funcionar o X de fechar da própria tela? Assim não precisaria nem criar botão... Ou alguma outra função prafechar esse danado bloco...
Brigadim...
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

hum.. essa sua canvas pode estar em alguma window separado do seu bloc principal...

dai você tem q dar tambem um hide_window(nomedawindow)

nomedawindow = onde esta seu canvas com o bloco q você deseja fechar


qualquer coisa manda ai...
vlw
fabyfmo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Qua, 27 Fev 2008 9:02 am
Localização: Muzambinho - MG
Fabiana Martins de Oliveira

Aeeeeeee!!!
Muito obrigado!!
Deu certo agora!!
Responder
  • Informação
  • Quem está online

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