USUARIO E SENHA
Usuario e Senha
banco access
o txtUsuario ja esta funcionando certinho, gostaria q alguem fizsesse com q
a txt senha verificasse se a senha esta correta, usando a mesma logica do txtUruario
Vou postar o CÓDIGO no tópico.
Rst.Open [Ô]SELECT * [Ô] & _
[Ô]FROM Tb_Usuar [Ô] & _
[Ô]WHERE Usuario =[ô][Ô] & TxtNome_Usua.Text & [Ô][ô][Ô] & _
[Ô]AND Senha=[ô][Ô] & TxtSenha_Usua.Text & [Ô][ô][Ô], Conexao, adOpenForwardOnly, adLockOptimistic
If Rst.EOF Then
MsgBox [Ô]Nome de Usuário ou Senha Incorreto.[Ô], vbExclamation, [Ô]Erro[Ô]
Else
Mdi_Principal.Show
Unload Me
Citação::
dificilmente vc vai encontrar um que baixe e faca pra voce o mais facil e voce postar o codigo e pedir pra alguem adicionar o que falta ou corrigir pra voce..... so uma dica.....
Reforçando o que disse o colega, a comunidade existe para AJUDAR os que desejam aprender, e não POR A MÃO NA MASSA para os que desejam simplesmente de um resultado.
Pense nisso e melhore seus tópicos.
Se todo mundo fizesse as coisas pra vc, vc nunca iria aprender nada direito.
Sugestão: primeiro verifique se o usuário digitado existe na sua tabela, depois verifique se a senha digitada é igual a que existe no cadastro do usuário.
Citação:Private Sub cmdEntra_Click()
If txtUsuario.Text = Empty Then
MsgBox [Ô]Digite o nome do usuário[Ô], vbCritical, [Ô]Atenção[Ô]
txtUsuario.Text = [Ô][Ô]
txtSenha.Text = [Ô][Ô]
txtUsuario.SetFocus
Exit Sub
End If
Dim proc1 As String
Dim rs As New ADODB.Recordset
proc1 = [Ô]Select * from tab where Usuario like [ô][Ô] & txtUsuario & [Ô][ô][Ô]
rs.Open proc1, conex
If rs.BOF = True And rs.EOF = True Then
MsgBox [Ô]Usuario não encontrado[Ô]
txtUsuario.Text = [Ô][Ô]
txtSenha.Text = [Ô][Ô]
txtUsuario.SetFocus
Exit Sub
Else
If txtUsuario.Text = Empty Then
MsgBox [Ô]Digite a Senha Corretamente[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
Else
If txtSenha.Text = rs([Ô]senha[Ô]) Then
Form1.Show vbModal
Else
txtUsuario.Text = [Ô][Ô]
txtSenha.Text = [Ô][Ô]
txtUsuario.SetFocus
MsgBox [Ô]Senha Incorreta[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
End If
End If
End If
rs.Close
End Sub