Boa noite prezados mestres
por favor venho solicitar o vosso auxilio, tenho um formulario de navegação com algumas paginas,
gostaria de ocultar as paginas de acordo ao nivel de acesso do usuario.
Fiz o codigo, mais ao executar da erro, deixo abeixo o códico:
Private Sub BtnEntrarUsuario_Click()
Dim UserLevel As Integer
If IsNull(Me.TxtUsuarioLogin) Then
MsgBox "Por favor informe o usuario", vbInformation, "Usuario obrigatorio"
Me.TxtUsuarioLogin.SetFocus
ElseIf IsNull(Me.TxtSenhaUsuario) Then
MsgBox "Por favor informe a senha", vbInformation, "Senha obrigatoria"
Me.TxtSenhaUsuario.SetFocus
Else
If (IsNull(DLookup("UsuarioLogin", "Usuarios", "UsuarioLogin ='" & Me.TxtUsuarioLogin.Value & "'"))) Or _
(IsNull(DLookup("UsuarioPalavraPasse", "Usuarios", "UsuarioPalavraPasse ='" & Me.TxtSenhaUsuario.Value & "'"))) Then
MsgBox "Verifique o usuario ou a senha"
Else
UserLevel = DLookup("CodigoPerfilUsuario", "Usuarios", "UsuarioLogin = '" & Me.TxtUsuarioLogin.Value & "'")
DoCmd.Close
If UserLevel = 1 Then
DoCmd.ShowToolbar "Ribbon", acToolbarYes
DoCmd.OpenForm "FormPrincipal", acNormal
Forms![FormPrincipal]!PaginaAdministrador.Visible = False
End If
End If
End If
End Sub
Agradeço
e um feliz ano novo a todos do forum
por favor venho solicitar o vosso auxilio, tenho um formulario de navegação com algumas paginas,
gostaria de ocultar as paginas de acordo ao nivel de acesso do usuario.
Fiz o codigo, mais ao executar da erro, deixo abeixo o códico:
Private Sub BtnEntrarUsuario_Click()
Dim UserLevel As Integer
If IsNull(Me.TxtUsuarioLogin) Then
MsgBox "Por favor informe o usuario", vbInformation, "Usuario obrigatorio"
Me.TxtUsuarioLogin.SetFocus
ElseIf IsNull(Me.TxtSenhaUsuario) Then
MsgBox "Por favor informe a senha", vbInformation, "Senha obrigatoria"
Me.TxtSenhaUsuario.SetFocus
Else
If (IsNull(DLookup("UsuarioLogin", "Usuarios", "UsuarioLogin ='" & Me.TxtUsuarioLogin.Value & "'"))) Or _
(IsNull(DLookup("UsuarioPalavraPasse", "Usuarios", "UsuarioPalavraPasse ='" & Me.TxtSenhaUsuario.Value & "'"))) Then
MsgBox "Verifique o usuario ou a senha"
Else
UserLevel = DLookup("CodigoPerfilUsuario", "Usuarios", "UsuarioLogin = '" & Me.TxtUsuarioLogin.Value & "'")
DoCmd.Close
If UserLevel = 1 Then
DoCmd.ShowToolbar "Ribbon", acToolbarYes
DoCmd.OpenForm "FormPrincipal", acNormal
Forms![FormPrincipal]!PaginaAdministrador.Visible = False
End If
End If
End If
End Sub
Agradeço
e um feliz ano novo a todos do forum