Estou precisando criar um item de menu de LOGOUT para sair de todas as telas.
Já tentei a build-in LOGOUT, mas ela apenas chama a trigger ON-LOGOUT.
Alguém saberia informar como posso implementar isso?
Uso o Forms versão 10.
Obrigada.
Funcionalidade para LOGOUT - sair de todas as telas
-
Maria Cláudia
- Rank: Estagiário Júnior

- Mensagens: 2
- Registrado em: Qui, 22 Mar 2007 11:42 am
- Localização: Vitória
Maria Cláudia.
- fabricio.silva
- Rank: Programador Pleno

- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
Olá Maria Claudia,
não conheço nenhum comando que faça isso automaticamente.
Posso sugerir que você crie uma variável global setando a condição de logout geral, dai você pode implementar uma trigger em nível de formulário para quando receber a navegação ele execute o exit_form;
As buit-ins q você poderá usar são:
when-form-navigate
when-window-ativated
Espero q dê certo
Abs.
não conheço nenhum comando que faça isso automaticamente.
Posso sugerir que você crie uma variável global setando a condição de logout geral, dai você pode implementar uma trigger em nível de formulário para quando receber a navegação ele execute o exit_form;
As buit-ins q você poderá usar são:
when-form-navigate
when-window-ativated
Espero q dê certo
Abs.
-
Maria Cláudia
- Rank: Estagiário Júnior

- Mensagens: 2
- Registrado em: Qui, 22 Mar 2007 11:42 am
- Localização: Vitória
Maria Cláudia.
Olá Fabricio,
Eu fiz o seguinte:
Coloquei nos meus forms as duas triggers: WHEN-FORM-NAVIGATE e WHEN-WINDOW-ACTIVATED e coloquei o seguinte código:
Então no item de menu LOGOUT que eu criei, pedi p/ setar a variável GLOBAL.LOGOUT para 1 e também acrescentei a build-in EXIT_FORM, mas não deu certo.
Seria mais ou menos isso que você quis dizer?
Se não for, esclarece um pouco mais por favor.
Agradeço a atenção,
Eu fiz o seguinte:
Coloquei nos meus forms as duas triggers: WHEN-FORM-NAVIGATE e WHEN-WINDOW-ACTIVATED e coloquei o seguinte código:
if :GLOBAL.LOGOUT = '1' then
exit_form;
end if;Seria mais ou menos isso que você quis dizer?
Se não for, esclarece um pouco mais por favor.
Agradeço a atenção,
- fabricio.silva
- Rank: Programador Pleno

- Mensagens: 34
- Registrado em: Seg, 12 Mar 2007 7:07 am
- Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP
Oracle Certified Associate
------------------------------
Catanduva - SP
Olá Maria Claudia,
Era isso mesmo que eu tinha em mente, não funcionou então?
Eu fiz um teste aqui e funcionou, mas eu estou usando o Forms 6i.
Não sei como faço para adicionar os arquivos aqui no forum, se tiver como eu te passo os fontes que eu testei.
Abs,
Era isso mesmo que eu tinha em mente, não funcionou então?
Eu fiz um teste aqui e funcionou, mas eu estou usando o Forms 6i.
Não sei como faço para adicionar os arquivos aqui no forum, se tiver como eu te passo os fontes que eu testei.
Abs,
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante
