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
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.