Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Solicitar Usuario e Senha Form Cadastro V3

Dicas dos mais variados tipos, necessidades, angústias, enfim
Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Solicitar Usuario e Senha Form Cadastro V3

Mensagem por Mauro Coutinho »

Aproveitando um dos exemplos postado pelo poiaman no tópico abaixo:

Melhorando uma planilha de controle de ações
viewtopic.php?f=6&t=32&p=362&hilit=usuario#p362

Resolvi fazer uma adaptação para ser usado no Modelo Cadastro V3 do Tomas ou em qualquer outra aplicação, dentre muitas opções, achei essa mais simples de se trabalhar com Permissões de Usuários atraves do proprio form CADASTRO, e em se tratando da V3 que trabalha com duas Pastas, optei por fazer a verificação antes de ser acionado as opções de NOVO, ALTERAR e EXCLUIR e tambem quanto a opção de Pesquisa, assim não necessitamos fazer mudanças no código original ou adaptado por cada um que resolveu usa-la como Modelo.

Peço aos colegas observarem com atenção que não fiz implementações quanto aos acessos a Pasta Dados, na minha opinião as demais operações devem ter continuidade somente apos chamarmos o formulário Cadastro, então fiz somente um espelho do form Cadastro para simular com o Formulário Usuarios as Opções de Usuário / Senha e Permissões, se acharem que é viável façam as adaptações necessária a cada um.

O que foi feito :

Criei um Espelho do formulário Cadastro, adicionei os Controles :
3 - OptionButtons - NOVO - ALTERAR e EXCLUIR
2 - CommandButtons - Pesquisar e Verificar Permissões(somente esse funciona)

O Botão Verificar Permissões está com rotina que efetua o seguinte:
Chama o formulário Usuarios, aonde é solicitado o Nome do mesmo, a Senha e se é Administrador ou um usuário Comum, na Validação das informações fiz algumas modificações na rotina original e acrescentei mais uma com a Instrução Select Case, aonde dependendo da Permissão dada a quem está acessando serão Liberadas ou Travadas as opções no Form cadastro, Administradores já estão com Liberação Total na própria rotina, vejam os comentários nas proprias rotinas.

Na rotina que usa os Cases pode-se acrescentar outras opções, fica a critério de cada um.

Na Aba DADOS, acrescentei mais uma Coluna com os Códigos das Permissões conforme Tabela na propria aba, fica por conta dos amigos se vão colocar manualmente esses códigos ou atraves de um outro form aonde adicionariámos os usuários e as permissões.

É uma implementação simples, mas acredito que já ajude em algumas situações.

Mas se a intenção é ter um controle maior referente aos acessos, sugiro que façam essas verificações quando o arquivo for aberto, assim se não tiver autorização, não terão acesso ao mesmo.

Anexo Atualizado em 03/05/2011
Permissoes.rar
Form com Usuario - Senha - Permissões
(64.08 KiB) Baixado 855 vezes
abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder