Boas Noites Pessoal!
Tenho este codigo VB, que serve para a alteração de Palavra Pass, que por sua vez foi bloqueada e passou a ter um visto na tabela de usuario a dizer que foi bloqueada. Apos nova entrada com senha alterada por Administrador, gostava que quando o User fosse por a sua pass e carrega-se no botao "BoataoAlterar" o visto saisse automaticamente.
Obrigado
Private Sub BotaoAlterar_Click()
If Not IsNull(CaixaLogin) Then
If IsNull(CaixaSenha) Then
MsgBox "Informe senha atual!", vbExclamation, "Alterar Senha"
CaixaSenha.SetFocus
ElseIf IsNull(CaixaNovaSenha) Then
MsgBox "Informe a nova senha!", vbExclamation, "Alterar Senha"
CaixaNovaSenha.SetFocus
ElseIf IsNull(CaixaConfirmarSenha) Then
MsgBox "Confirme a nova senha!", vbExclamation, "Alterar Senha"
CaixaConfirmarSenha.SetFocus
ElseIf CaixaConfirmarSenha <> CaixaNovaSenha Then
MsgBox "Erro na confirmação da nova senha!", vbExclamation, "Alterar Senha"
CaixaConfirmarSenha.SetFocus
ElseIf Me.CaixaSenha.Value = DLookup("[Password]", "[Assistente]", "[User] = '" & Me.CaixaLogin & "'") Then
DoCmd.SetWarnings False
DoCmd.RunSQL "Update Assistente Set Password='" & CaixaNovaSenha & "' Where User='" & CaixaLogin & "'"
DoCmd.SetWarnings True
MsgBox "Senha alterada com sucesso!", vbInformation, "Alterar Senha"
DoCmd.Close
Else
MsgBox "Senha inválida!", vbExclamation, "Login"
End If
End If
End Sub
Tenho este codigo VB, que serve para a alteração de Palavra Pass, que por sua vez foi bloqueada e passou a ter um visto na tabela de usuario a dizer que foi bloqueada. Apos nova entrada com senha alterada por Administrador, gostava que quando o User fosse por a sua pass e carrega-se no botao "BoataoAlterar" o visto saisse automaticamente.
Obrigado
Private Sub BotaoAlterar_Click()
If Not IsNull(CaixaLogin) Then
If IsNull(CaixaSenha) Then
MsgBox "Informe senha atual!", vbExclamation, "Alterar Senha"
CaixaSenha.SetFocus
ElseIf IsNull(CaixaNovaSenha) Then
MsgBox "Informe a nova senha!", vbExclamation, "Alterar Senha"
CaixaNovaSenha.SetFocus
ElseIf IsNull(CaixaConfirmarSenha) Then
MsgBox "Confirme a nova senha!", vbExclamation, "Alterar Senha"
CaixaConfirmarSenha.SetFocus
ElseIf CaixaConfirmarSenha <> CaixaNovaSenha Then
MsgBox "Erro na confirmação da nova senha!", vbExclamation, "Alterar Senha"
CaixaConfirmarSenha.SetFocus
ElseIf Me.CaixaSenha.Value = DLookup("[Password]", "[Assistente]", "[User] = '" & Me.CaixaLogin & "'") Then
DoCmd.SetWarnings False
DoCmd.RunSQL "Update Assistente Set Password='" & CaixaNovaSenha & "' Where User='" & CaixaLogin & "'"
DoCmd.SetWarnings True
MsgBox "Senha alterada com sucesso!", vbInformation, "Alterar Senha"
DoCmd.Close
Else
MsgBox "Senha inválida!", vbExclamation, "Login"
End If
End If
End Sub