Estou com dificuldade tenho um banco de dados com vários nome de usuários e senhas mas quando vou fazer login so consigo logar com o nome de usuario e senha que esta em primeiro no banco de dados os demais não consigo o que esta faltando?
O código é mais u menos isso:
Public BD As Database 'Banco de Dados
Public Colaboradores As Recordset 'Tabela
Private Sub Command1_Click()
If txtnome.Text = "" Then
MsgBox "Digite nome de usuário!"
txtnome.Text = ""
txtnome.SetFocus
End If
If txtsenha.Text = "" Then
MsgBox "Digite a senha!"
txtsenha.Text = ""
txtnome.SetFocus
End If
txtnome.SetFocus
If Colaboradores("Nome") = txtnome.Text And Colaboradores("Senha") = txtsenha.Text Then
FrmPrincipal.Show
Unload Me
Else
MsgBox "Nome ou senha Incorretos.", vbCritical, "Erro"
End If
End Sub
Private Sub Form_Load()
Set BD = OpenDatabase(App.Path & "\login.mdb")
Set Colaboradores = BD.OpenRecordset("login", dbOpenTable)
End Sub
Pergunta
rdpiza
Estou com dificuldade tenho um banco de dados com vários nome de usuários e senhas mas quando vou fazer login so consigo logar com o nome de usuario e senha que esta em primeiro no banco de dados os demais não consigo o que esta faltando?
O código é mais u menos isso:
Public BD As Database 'Banco de Dados
Public Colaboradores As Recordset 'Tabela
Private Sub Command1_Click()
If txtnome.Text = "" Then
MsgBox "Digite nome de usuário!"
txtnome.Text = ""
txtnome.SetFocus
End If
If txtsenha.Text = "" Then
MsgBox "Digite a senha!"
txtsenha.Text = ""
txtnome.SetFocus
End If
txtnome.SetFocus
If Colaboradores("Nome") = txtnome.Text And Colaboradores("Senha") = txtsenha.Text Then
FrmPrincipal.Show
Unload Me
Else
MsgBox "Nome ou senha Incorretos.", vbCritical, "Erro"
End If
End Sub
Private Sub Form_Load()
Set BD = OpenDatabase(App.Path & "\login.mdb")
Set Colaboradores = BD.OpenRecordset("login", dbOpenTable)
End Sub
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.