Notifications
Clear all

Formulario de Login e Senha

2 Posts
2 Usuários
0 Reactions
516 Visualizações
(@paulo-maia)
Posts: 0
New Member
Topic starter
 

Estou tentando fazer um form para se logar em uma planilha sendo que a planilha que guarda os dados de usuário e senha e a plan34 o que esta acontecendo e o seguinte Se eu Colocar por exemplo o Primeiro Usuário da planilha de cadastro Exemplo Paulo e sua receptiva senha tudo Ok mais se eu colocar o terceiro Usuário e sua receptiva senha ele encontra o usuário mais não a senha e mais se eu colocar o terceiro usuário e a primeira senha ele se loga, por que sera que isso esta acontecendo seque a rotina usada. deste de já agradeço a ajuda de todos.

Private Sub cmdEntrar_Click()
If txtLogin = "" Then
MsgBox "Entrada do nome do usuário obrigatória.", 60, _
("EEEEFM M.W HENRIQUE - CAIC")
Exit Sub
txtLogin.SetFocus
Else
If txtSenha = "" Then
MsgBox "Entrada de senha do usuario obrigadoria.", 60, _
("EEEEFM M.W HENRIQUE - CAIC")
Exit Sub
txtSenha.SetFocus
End If
End If

col = 1
lin = 2
While (Plan34.Cells(lin, col) <> txtLogin)
lin = lin + 1
If lin > 50 Then
MsgBox ("Usuário não esta cadastrado"), 60, _
("EEEEFM M.W HENRIQUE - CAIC")
txtLogin.Value = ""
txtSenha.Value = ""
txtLogin.SetFocus
Exit Sub
End If
Wend

Dim Senha As String
lin = 2
col = 2
Senha = Plan34.Cells(lin, col).Value
If txtSenha <> Senha Then
MsgBox ("Senha Invalida Tente Novamente!!"), 60, _
("EEEEFM M.W HENRIQUE - CAIC")
txtSenha.Value = ""
txtSenha.SetFocus
Exit Sub
Else
MsgBox ("Seja Bem Vindo " & txtLogin & " Tenha um Bom Dia de Trabalho"), 60, _
("EEEEFM M.W HENRIQUE - CAIC")
lin = 2
col = 1
While (Plan35.Cells(lin, col) <> "")
lin = lin + 1
Wend
Plan35.Cells(lin, 1) = txtLogin.Value
Plan35.Cells(lin, 2) = Date
Plan35.Cells(lin, 3) = Time
Application.Visible = True
Plan1.Visible = xlSheetVisible
Sheets("Plan1").Activate
ActiveWindow.DisplayWorkbookTabs = False
Hide
End If
End Sub

 
Postado : 12/06/2014 11:25 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Paulo,

Boa Noite!

No exemplo anexo, tem 8 usuários cadastrados. Os nomes deles são A, B, C, D, E, F, G e H. As respectivas senhas são 1, 2, 3, 4, 5, 6, 7 e 8. Veja se é assim.

 
Postado : 12/06/2014 6:01 pm