Colegas fiz um formulário para registrar usuários e uma tela de login para abrir o formulário principal, no entanto quando aperto a tecla cadastro preciso que confere a senha se correto fecha o de cadastro e abre a de login, pois está dando errado uma hora fala que está faltando if outra entra direto sem confirmar se a senha ta certo, preciso que confirme para mim o que está errado alguém poderia dar uma olhada abaixo o código. Obrigado
Private Sub CADASTRAR_Click()
Dim UserLevel As Integer
If IsNull(Me.Textonome) Then
MsgBox ("OBRIGATORIO O NOME DO USUÁRIO"), vbInformation, "USUÁRIO SOLICITADO"
Me.Textonome.SetFocus 'insiri o nome
ElseIf IsNull(Me.Textousuario) Then
MsgBox ("OBRIGATORIO INSIRIR usuario"), vbInformation, "SENHA SOLICITADA"
Me.Textousuario.SetFocus 'insiri a usuario
ElseIf IsNull(Me.textosenha) Then
MsgBox ("OBRIGATORIO INSIRIR senha"), vbInformation, "SENHA SOLICITADA"
Me.textosenha.SetFocus 'insiri a senha
ElseIf IsNull(Me.Textoconfirmasenha) Then
MsgBox ("OBRIGATORIO INSIRIR confirma senha"), vbInformation, "SENHA SOLICITADA"
Me.Textoconfirmasenha.SetFocus 'confirma a senha
If textosenha = Textoconfirmasenha Then
Me.Requery
Else
MsgBox (" SENHA NÃO CONFERE")
textosenha = ""
Textoconfirmasenha = ""
Cancel = True
DoCmd.GoToControl "textosenha"
Else
DoCmd.Close
DoCmd.OpenForm "Login"
End If
End Sub
Private Sub CADASTRAR_Click()
Dim UserLevel As Integer
If IsNull(Me.Textonome) Then
MsgBox ("OBRIGATORIO O NOME DO USUÁRIO"), vbInformation, "USUÁRIO SOLICITADO"
Me.Textonome.SetFocus 'insiri o nome
ElseIf IsNull(Me.Textousuario) Then
MsgBox ("OBRIGATORIO INSIRIR usuario"), vbInformation, "SENHA SOLICITADA"
Me.Textousuario.SetFocus 'insiri a usuario
ElseIf IsNull(Me.textosenha) Then
MsgBox ("OBRIGATORIO INSIRIR senha"), vbInformation, "SENHA SOLICITADA"
Me.textosenha.SetFocus 'insiri a senha
ElseIf IsNull(Me.Textoconfirmasenha) Then
MsgBox ("OBRIGATORIO INSIRIR confirma senha"), vbInformation, "SENHA SOLICITADA"
Me.Textoconfirmasenha.SetFocus 'confirma a senha
If textosenha = Textoconfirmasenha Then
Me.Requery
Else
MsgBox (" SENHA NÃO CONFERE")
textosenha = ""
Textoconfirmasenha = ""
Cancel = True
DoCmd.GoToControl "textosenha"
Else
DoCmd.Close
DoCmd.OpenForm "Login"
End If
End Sub