Notifications
Clear all

Login / Senha

5 Posts
2 Usuários
0 Reactions
1,096 Visualizações
(@xmiguelx)
Posts: 34
Eminent Member
Topic starter
 

Amigos, preciso de uma ajuda...

Estou montando um controle de solicitações de lançtos contábeis, estou bem no incio, estou na parte de Login, troca de senha, redefinição de senha etc, mas não consegui finalizar algumas tarefas, mas será o caminho para os demais passos do projeto.

Algumas parte já finalizei, como se logar e cadastrar usuário.

USUÁRIO: TESTE
SENHA: 1234
SENHA DA PLANILHA: 20182018

Partes que preciso de um help:

1) Botão Editar Usuário
- Formulário já criado.

Quando clico em editar, abre o formulário de Edição de Usuário.

Gostaria que quando eu informa-se o usuário (no campo usuário), ao perder o foco seja carregado nos demais campos, todos os dados já preenchido desse usuário, assim, eu poderia trocar o que for necessário e depois eu clico em Alterar e seja aberto uma caixa de dialogo perguntando se desejo alterar ou não, caso seja confirmado, seja aberto uma mensagem confirmando a alteração e o formulário seja fechado.

* Esse mesmo formulário quero usar quando precisar dar reset na senha de algum usuário, ou seja, se eu clicar em reset, seja perguntado se desejo realmente resetar a senha do usuário X, caso seja confirmado, seja aberto uma mensagem confirmando o reset e o formulário seja fechado.

* Porém gostaria que, se o usuário que for fazer o Logon, ao informar o usuário, o campo perder o foco, e o campo de senha dele esteja em branco, seja aberto o formulário Redefinir_Senha - Formulário já criado.

2) Trocar Senha
O Usuário que já estiver logado, que desejar trocar de senha, ele poderá clicar no botão trocar senha, e será aberto o formulário para troca de senha.
O Formulário já esta criado, porém eu não consegui fazer funcionar também de forma que o campo usuário já esteja preenchido com o nome do usuário logado, ele informe a senha atual e a nova senha para ser trocado.

Agradeço a ajuda desde já, pois a mesma ideia será útil para os próximos passos do meu projeto.

Abs

 
Postado : 13/02/2018 6:28 pm
(@klarc28)
Posts: 971
Prominent Member
 

Vídeos relacionados:

https://www.youtube.com/results?search_query=vba+alterar+cadastro

Com todo o respeito, creio que será difícil alguém responder a tudo isso de uma vez. Acredito que o mais prático seria você dividir esse tópico em vários tópicos (no mínimo, uns 5 tópicos). E o título de cada tópico deve ser específico. Fica mais fácil você receber uma resposta e fica mais fácil responder. Vai agilizar o processo, pois, enquanto uma pessoa está respondendo um tópico, o outro já está sendo respondido por outra pessoa. Mesmo o código de um único botão pode ser dividido em várias partes.

 
Postado : 13/02/2018 6:31 pm
(@xmiguelx)
Posts: 34
Eminent Member
Topic starter
 

Amigo,

Obrigado pelas dicas...

Excelente o vídeo que você indicou, vou aplica-lo ao meu projeto e vou compartilhar o progresso.

Abs

 
Postado : 13/02/2018 7:39 pm
(@klarc28)
Posts: 971
Prominent Member
 

Cinco dicas que foram muito úteis para mim:

1) Quando não sei fazer algo no VBA, vou ao menu EXIBIÇÃO >> MACROS >> GRAVAR MACRO
Faço o que eu quero aí volto ao menu EXIBIÇÃO >> MACROS >> PARAR GRAVAÇÃO
Aperto Alt + F11 e vejo como a macro fez aqui. Tento entender e tento adaptar.

2) Quando vou criar um código e o resultado não está saindo como o esperado, entro no código e vou apertando F8 para executar passo a passo, aí vou passando o mouse sobre as variáveis para verificar se o valores delas estão corretos, já consertei milhares de códigos dessa forma.

3) Antes de executar o código, vou ao menu Depurar >> Compilar. Isso ajuda corrigir erros mais simples, como o nome de uma variável digitado errado.

4) Declaro todas as variáveis. Isso também evita erros.

5) Sempre uso o Option Explicit lá no início. Ele me obriga a declarar as variáveis.

 
Postado : 14/02/2018 7:18 pm
(@xmiguelx)
Posts: 34
Eminent Member
Topic starter
 

Caros amigos!

Consegui concluir minha primeira fase de Login e senha, bem como todo meu descritivo.
Com o vídeo e dica passando pelo nosso amigo klarc28, foi possível ir além da minha solicitação, foi possível deixar melhor do que eu esperava.

Deixo em anexo essa primeira fase concluída, o qual poderá ajudar quem precisar ou queira aprimorar seus projetos já existente.

Grato.

 
Postado : 18/02/2018 9:22 pm