MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


+2
Alexandre Neves
airtongt
6 participantes

    [Resolvido]Login validar niveis de segurança

    avatar
    airtongt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 29/08/2013

    [Resolvido]Login validar niveis de segurança Empty [Resolvido]Login validar niveis de segurança

    Mensagem  airtongt Sex 30 Ago 2013, 15:34

    eu tenho uma tabela com os campos:User, Senha, NivelSegurança
    e três formulários:frmAdministrador, frmLogin, frmUsuario
    no frmLogin eu tenho os campos usuario e senha e os botões Entrar e Sair
    quando eu clico no botão entrar não acontece nada o que pode ser que eu estou errando
    ai vai o código:

    Option Compare Database
    ____________________________________________________________________________
    Private Sub cmdEntrar_Click()
    Dim Identificacao As Integer

    If Me.txtSenha.Value = DLookup("[Senha]", "[TBLUsers]", "[User] = '" & Me.txtUser & "'") Then
    Identificacao = DLookup("[NivelSeguranca]", "[TBLUsers]", "[User] = '" & Me.txtUser & "'")
    Select Case Identificacao
    Case 1
    stDocName = "frmAdministrador"
    Case 2
    stDocName = "frmUsuario"
    End Select
    DoCmd.Close
    DoCmd.OpenForm stDocName
    Else
    MsgBox "Senha Incorreta, coloque novamente.", vbInformation + vbOKOnly, "Erro"
    Me.txtSenha.Value = ""
    Exit Sub
    End If

    End Sub
    _____________________________________________________________________________
    Private Sub txtUser_AfterUpdate()
    Me.txtSenha.SetFocus
    End Sub
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Login validar niveis de segurança Empty Re: [Resolvido]Login validar niveis de segurança

    Mensagem  Alexandre Neves Sex 30 Ago 2013, 16:02

    Boa tarde,
    Suponho que sei o que pretende, mas não sei o que tem na tabela, nem o valor introduzido.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Login validar niveis de segurança Empty Re: [Resolvido]Login validar niveis de segurança

    Mensagem  Cláudio Más Sex 30 Ago 2013, 16:12

    Faz um teste, inserindo as linhas abaixo antes da linha End Select:

    Código:
    Case Else
        MsgBox Identificacao
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Login validar niveis de segurança Empty mim ajudem com este erro simples vba

    Mensagem  matheuspereira Sex 30 Ago 2013, 18:21

    Amigo eu uso a função Dcount para buscar valores na tabela.. Tente trocar o  DLookup pelo Dcount.. Ou poste seu bd..
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Login validar niveis de segurança Empty Re: [Resolvido]Login validar niveis de segurança

    Mensagem  CrisMaleta Qui 05 Set 2013, 17:58

    Fala Airton!!!!!

    O que não faz muito sentido nesse código, é a linha "DoCmd.Close"
    Acredito que com este comando, você esteja tentando fechar o formulário atual "frmLogin"!!!!

    Caso seja essa a idéia....
    Tenta rodar este o código... vamos ver se rola....

    Private Sub cmdEntrar_Click()
    Dim Identificacao As Integer

    If Me.txtSenha.Value = DLookup("[Senha]", "[TBLUsers]", "[User] = '" & Me.txtUser & "'") Then
    Identificacao = DLookup("[NivelSeguranca]", "[TBLUsers]", "[User] = '" & Me.txtUser & "'")
    Select Case Identificacao
    Case 1
    stDocName = "frmAdministrador"
    Case 2
    stDocName = "frmUsuario"
    End Select
    'DoCmd.Close
    DoCmd.OpenForm stDocName
    Else
    MsgBox "Senha Incorreta, coloque novamente.", vbInformation + vbOKOnly, "Erro"
    Me.txtSenha.Value = ""
    Exit Sub
    End If

    docmd.close acForm, "frmlogin"
    End Sub


    Desde já agradeço....

    Abraço a todos!!!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Login validar niveis de segurança Empty Re: [Resolvido]Login validar niveis de segurança

    Mensagem  JPaulo Qui 05 Set 2013, 18:31

    http://maximoaccess.forumeiros.com/t74-login-com-niveis-de-acesso


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Login validar niveis de segurança Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Login validar niveis de segurança Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Login validar niveis de segurança Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Login validar niveis de segurança Empty Re: [Resolvido]Login validar niveis de segurança

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sáb 27 Abr 2024, 11:35