Bom, tentei fazer com esse código, mas ele permite a entrada de qualquer valor inserido nos campos. Até se deixar os campos em branco ele entra. você tem alguma sugestão para tratar o meu código?? a parte de validação de senha e de usuário, está funcionando com o seguinte código: ---------------------------------------------------------------------------------------------- Private Sub Command1_Click() Dim logusr As String Dim senusr As String logusr = Text1.Text senusr = Text2.Text Data1.Refresh Do While Not (Data1.Recordset.EOF) If Data1.Recordset("login") = logusr Then If Data1.Recordset("senha") = senusr Then Form3.Label19.Caption = logusr Form2.Label11.Caption = logusr Form1.Show Unload Me Else MsgBox ("Senha incorreta!") Text2.SetFocus End If Else MsgBox ("Login Inválido!") End If Exit Sub Data1.Recordset.Movenext Loop ---------------------------------------------------------------------------------------------- o problema é q que o movenext não está indo p/ o próximo registro na função do while. pois ele só está aceitando o 1º registro da tabela. sugestões????? Obrigada.