Olá pessoal,
me deem uma ajuda por favor na seguinte situaçao:
- Fiz um Form para login de usuario com os campos Nome e Senha e um botão para acessar o sistema.
No botão coloquei um CALL_FORM para chamar outro Form passando o parametro do nome do usuario
- Neste segundo Form ele apenas chama um outro Menu com as opções do sistema
Ocorre que se executar o primeiro form de login, o menu aparece sem as opções. Mas se executar direto do segundo forms, as opções do Menu aparecem normalmente.
O que pode estar acontecendo. Estou fazendo da maneira correta ?
alguém tem uma sugestão de como fazer ?
obrigado
Marlon
Form com Login para acesso ao Menu
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Pessoal,
consegui resolver o problema. Era na passagem de parametros. Agora está funcionando.
Mas a pergunta agora é outra.
Como estou passando como parametro o nome do usuario, tem como ao chegar no menu verificar em cada uma das opçoes do menu se aquele usuario tem ou não acesso aquela opçao. Por exemplo, o usuario ao clicar em uma opçao do menu, eu verifico se ele tem acesso aquela opçao.
Como faço isso ?
obrigado,
Marlon
consegui resolver o problema. Era na passagem de parametros. Agora está funcionando.
Mas a pergunta agora é outra.
Como estou passando como parametro o nome do usuario, tem como ao chegar no menu verificar em cada uma das opçoes do menu se aquele usuario tem ou não acesso aquela opçao. Por exemplo, o usuario ao clicar em uma opçao do menu, eu verifico se ele tem acesso aquela opçao.
Como faço isso ?
obrigado,
Marlon
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Olá,
é um menu tipo árvore.
eu insiro o seguinte em cada uma das opçoes do menu:
:global.menu:=1;
open_form('\\Admserver\publico\forms\PCN_USUARIOS_TRANSP');
Mas antes de fazer esta chamado ao form, gostaria de verificar se o usuario tem acesso a este tipo de transação. Tenho um flag no cadastro do usuario que tem essa informaçao se ele vai ter acesso ou não.
é um menu tipo árvore.
eu insiro o seguinte em cada uma das opçoes do menu:
:global.menu:=1;
open_form('\\Admserver\publico\forms\PCN_USUARIOS_TRANSP');
Mas antes de fazer esta chamado ao form, gostaria de verificar se o usuario tem acesso a este tipo de transação. Tenho um flag no cadastro do usuario que tem essa informaçao se ele vai ter acesso ou não.
-
- Rank: Analista Júnior
- Mensagens: 98
- Registrado em: Qui, 02 Ago 2007 3:06 pm
- Localização: sp
Érico Balboa
A pergunta mais cretina é aquela que não é feita
A pergunta mais cretina é aquela que não é feita
E não teria como você montar esta árvore de acordo com os acessos permitidos a este usuário??
Pergunto isso, pois trabalhei em uma empresa q fazia assim....
Se não der, já tentou tratar com a trigger 'WHEN-TREE-NODE-SELECTED' ??
Pergunto isso, pois trabalhei em uma empresa q fazia assim....
Se não der, já tentou tratar com a trigger 'WHEN-TREE-NODE-SELECTED' ??
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
Seria então tipo um Menu Dinâmico ?
Essa trigger que você citou, só encontrei no tipo Forms. No tipo Menu, não tem nem opçoes para adicionar triggers.
obrigado,
Marlon
Essa trigger que você citou, só encontrei no tipo Forms. No tipo Menu, não tem nem opçoes para adicionar triggers.
obrigado,
Marlon
-
- Rank: Analista Júnior
- Mensagens: 98
- Registrado em: Qui, 02 Ago 2007 3:06 pm
- Localização: sp
Érico Balboa
A pergunta mais cretina é aquela que não é feita
A pergunta mais cretina é aquela que não é feita
Sim, ele monta dinamicamente...
Acredito q você tenha estes usuários armazenados em uma tabela com suas respectivas permissões.
A partir disso, quando o usuário logar você monta esta árvore fazendo um select nesta tabela. Era assim q fazíamos lá, e sempre que uma nova tela for permitida pra ele, basta cadastrar nesta tabela.
Realmente no tipo menu não tem, não tinha entendido desta maneira, hehehe.....
Boa sorte.
Acredito q você tenha estes usuários armazenados em uma tabela com suas respectivas permissões.
A partir disso, quando o usuário logar você monta esta árvore fazendo um select nesta tabela. Era assim q fazíamos lá, e sempre que uma nova tela for permitida pra ele, basta cadastrar nesta tabela.
Realmente no tipo menu não tem, não tinha entendido desta maneira, hehehe.....
Boa sorte.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes