passar parametro para um Menu

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
marlonpasquali
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 248
Registrado em: Sex, 06 Fev 2009 3:02 pm
Localização: ERECHIM - RS

Olá amigos,
preciso de uma ajuda.
Tenho um Form de Login onde informo o usuario. Este form chama outro form passando como parametro o nome do usuario. Este segundo form tem a finalidade de chamar um Menu de opções. No Menu eu tambem criei um parametro com o mesmo nome e gostaria de validar cada uma das opçoes do menu, para ver se o usuario pode ou não ter acesso a opção. Mas não estou conseguindo visualisar como faço para passar parametro para o Menu. Eu não tenho como usar a mesma rotina que uso no form de login pois a maneira de chamar um Menu é diferente.
Podem me ajudar por favor ?

obrigado,
Marlon
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

será que se usar uma variavel global não resolve?
marlonpasquali
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 248
Registrado em: Sex, 06 Fev 2009 3:02 pm
Localização: ERECHIM - RS

Acho que resolveria sim.
Mas como faço isso. Defino ela no meu primeiro form que é o de Login ?
e como faço para os outros forms e tambem o menu enxergar esta variavel global ?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

no de login tu faz :GLOBAL.VARIAVEL_MENU := 'XXXX';

ai nos seus outros forms tu acessa ela normal

Selecionar tudo

if (:global.variavel_menu = 'xxxx') then
 null;
end if;
marlonpasquali
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 248
Registrado em: Sex, 06 Fev 2009 3:02 pm
Localização: ERECHIM - RS

Ótimo. Funcionou.

muito obrigado,

Marlon
Responder
  • Informação
  • Quem está online

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