droga tava tudo indo bem foi eu dividir para rede ja eraerro 3251 tem solução
Private Sub Comando12_Click()
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb
Set rs = db.OpenRecordset("tbl_usuarios")
rs.Index = "PrimaryKey"
rs.Seek "=", Me.Texto13 erro aqui
If rs.NoMatch = True Then
MsgBox "Usuário não cadastrado, Acesso Negado", , "Aviso"
Me.txtFunc.SetFocus
Exit Sub
Else
If Me.txtSenha = rs("txtSenha") Then
MsgBox "Senha Confirmada com Sucesso", , "Aviso"
Me.Usuário = Me.txtFunc.Column(1)
Nivel = rs("nivel")
Select Case Nivel
Case Is = "ADM"
DoCmd.OpenForm "Administrador"
Case Is = "OP1"
DoCmd.OpenForm "MENU PRINCIPAL"
Case Is = "OP2"
DoCmd.OpenForm "MENU PRINCIPAL", acNormal, "", "", acReadOnly, acNormal
End Select
Else
MsgBox "Senha Inválida Acesso Negado", , "Aviso"
Me.txtSenha.SetFocus
DoCmd.Quit
End If
End If
rs.Close
DoCmd.Close acForm, "frmLogin"
End Sub
Private Sub Comando12_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Call MouseCursor(32649)
End Sub
Private Sub Comando2_Click()
On Error GoTo Err_Comando2_Click
DoCmd.Close
Exit_Comando2_Click:
Exit Sub
Err_Comando2_Click:
MsgBox Err.Description
Resume Exit_Comando2_Click
End Sub
Private Sub Comando27_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Call MouseCursor(32649)
End Sub
Private Sub Form_Open(Cancel As Integer)
Nivel = ""
Call FSetAccessWindow(SW_HIDE)
DoCmd.Restore
End Sub
Private Sub Comando27_Click()
On Error GoTo Err_Comando27_Click
DoCmd.Quit
Exit_Comando27_Click:
Exit Sub
Err_Comando27_Click:
MsgBox Err.Description
Resume Exit_Comando27_Click
End Sub
Private Sub Comando12_Click()
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb
Set rs = db.OpenRecordset("tbl_usuarios")
rs.Index = "PrimaryKey"
rs.Seek "=", Me.Texto13 erro aqui
If rs.NoMatch = True Then
MsgBox "Usuário não cadastrado, Acesso Negado", , "Aviso"
Me.txtFunc.SetFocus
Exit Sub
Else
If Me.txtSenha = rs("txtSenha") Then
MsgBox "Senha Confirmada com Sucesso", , "Aviso"
Me.Usuário = Me.txtFunc.Column(1)
Nivel = rs("nivel")
Select Case Nivel
Case Is = "ADM"
DoCmd.OpenForm "Administrador"
Case Is = "OP1"
DoCmd.OpenForm "MENU PRINCIPAL"
Case Is = "OP2"
DoCmd.OpenForm "MENU PRINCIPAL", acNormal, "", "", acReadOnly, acNormal
End Select
Else
MsgBox "Senha Inválida Acesso Negado", , "Aviso"
Me.txtSenha.SetFocus
DoCmd.Quit
End If
End If
rs.Close
DoCmd.Close acForm, "frmLogin"
End Sub
Private Sub Comando12_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Call MouseCursor(32649)
End Sub
Private Sub Comando2_Click()
On Error GoTo Err_Comando2_Click
DoCmd.Close
Exit_Comando2_Click:
Exit Sub
Err_Comando2_Click:
MsgBox Err.Description
Resume Exit_Comando2_Click
End Sub
Private Sub Comando27_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Call MouseCursor(32649)
End Sub
Private Sub Form_Open(Cancel As Integer)
Nivel = ""
Call FSetAccessWindow(SW_HIDE)
DoCmd.Restore
End Sub
Private Sub Comando27_Click()
On Error GoTo Err_Comando27_Click
DoCmd.Quit
Exit_Comando27_Click:
Exit Sub
Err_Comando27_Click:
MsgBox Err.Description
Resume Exit_Comando27_Click
End Sub
Última edição por davisinega em 5/4/2011, 20:13, editado 1 vez(es)