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 participantes

    Botão de login abrindo formulários diferentes

    avatar
    edu costa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 28/07/2012

    Botão de login abrindo formulários diferentes Empty Botão de login abrindo formulários diferentes

    Mensagem  edu costa 11/12/2014, 16:10

    amigos estou com o seguinte problema:
    estou usando um exemplo de login e senha feito pelo Plinio Mabesi
    e na tela de login ao clicar no botão login tenho o seguinte código logo a baixo,
    o que eu queria era que quando eu logar como administrador abrisse um formulário e quando eu logase
    como usuario abrisse outro formulário. tem como fazer essa adaptação ?

    Private Sub btnLogin_Click()

    Dim strSenha As String

    If IsNull(cbxLogin) Then
    MsgBox "Por favor, informe um nome de usuário!", vbExclamation, "Login Inválido"
    cbxLogin.SetFocus
    ElseIf IsNull(txtSenha) Then
    MsgBox "Por favor, informe a senha!", vbExclamation, "Senha Inválida"
    txtSenha.SetFocus
    Else

    'Realizando a limpeza da senha
    strSenha = limparSenha(txtSenha)

    If verificaLogin(cbxLogin, strSenha) Then
    DoCmd.Close
    DoCmd.OpenForm "frmEconomato"
    Else
    MsgBox "Senha incorreta! Por favor, tente novamente.", vbExclamation, "Login"
    txtSenha.SetFocus
    End If

    End If

    End Sub
    avatar
    Convidado
    Convidado


    Botão de login abrindo formulários diferentes Empty Re: Botão de login abrindo formulários diferentes

    Mensagem  Convidado 11/12/2014, 16:40

    Boa tarde,

    Existem aqui no forum exemplos com o que deseja...
    Faça uma pesquisa por "Login Permissões "


    Abraço... Cool
    avatar
    Convidado
    Convidado


    Botão de login abrindo formulários diferentes Empty Re: Botão de login abrindo formulários diferentes

    Mensagem  Convidado 11/12/2014, 16:45

    veja se isso serve ???

    http://maximoaccess.forumeiros.com/t15967-resolvidologin-por-niveis-de-funcionarios?highlight=login
    avatar
    edu costa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 28/07/2012

    Botão de login abrindo formulários diferentes Empty Re: Botão de login abrindo formulários diferentes

    Mensagem  edu costa 11/12/2014, 19:23

    ok amigo vou pesquisar mais um pouco !
    obrigado pela atenção!!!!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    Botão de login abrindo formulários diferentes Empty Re: Botão de login abrindo formulários diferentes

    Mensagem  Alvaro Teixeira 11/12/2014, 19:53

    Ola, se o exemplo que postou esta a funcionar, não vejo razão para mudar
    Veja se serve

    Código:
    Private Sub btnLogin_Click()

     Dim strSenha As String

     If IsNull(cbxLogin) Then
     MsgBox "Por favor, informe um nome de usuário!", vbExclamation, "Login Inválido"
     cbxLogin.SetFocus
     ElseIf IsNull(txtSenha) Then
     MsgBox "Por favor, informe a senha!", vbExclamation, "Senha Inválida"
     txtSenha.SetFocus
     Else

     'Realizando a limpeza da senha
     strSenha = limparSenha(txtSenha)

     If verificaLogin(cbxLogin, strSenha) Then
        If cbxLogin="administrador" then 'deve colocar o username do adninistrador
           DoCmd.Close    
           DoCmd.OpenForm "frmPretendido"  'nome formulario para o administrador
        Else
           DoCmd.Close      
           DoCmd.OpenForm "frmEconomato"
        Endif
     Else
     MsgBox "Senha incorreta! Por favor, tente novamente.", vbExclamation, "Login"
     txtSenha.SetFocus
     End If

     End If

    End Sub

    Não testado
    Abraço

    Conteúdo patrocinado


    Botão de login abrindo formulários diferentes Empty Re: Botão de login abrindo formulários diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 11:51