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


4 participantes

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  cjsilva2013 Sáb Fev 27, 2016 3:10 pm

    Boa tarde companheiros, sempre grato pela força e apoio dos senhores...

    Tenho a seguinte dúvida,

    Tenho um formulário Cadastro de Usuário... Gostaria de deixar ele habilitado só para o nível ADMINISTRADOR...

    É possível fazer isso?

    Ex: quando o usuário Inciante entrar com sua senha, e clicar no Botão Usuário, ao invés do Formulário abrirá uma mensagem:

    "Área restrita, você não tem autorização para acessar!"

    Desde já agradeço a ajuda...

    Abraço a todos...
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Re: [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  Avelino Sampaio Dom Fev 28, 2016 4:05 am

    Olá!

    Veja se este artigo do meu amigo Plinio ajuda:

    http://www.mabesi.com/artigos/aplicativos-office/access/33-sistema-de-login-e-senha-no-accessvba-parte-1-5.html

    Se for usar Ribbons, tem este meu artigo:

    http://www.usandoaccess.com.br/tutoriais/video-controle-personalizado-acesso-de-usuarios.asp?id=1#inicio

    Sucesso!



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  cjsilva2013 Dom Fev 28, 2016 5:47 am

    Bom dia Avelino,

    Desde já obrigado pela dica...

    Na realidade já estou usando Usuários com nível de acesso simples...

    O que estou procurando é uma função que seja usada no próprio botão do menu, para ao clicar, verificar e se estiver logado como Administrador, abra o form caso contrário não.

    No seu exemplo vi, vou adaptar para outro aplicativo que pretendo desenvolver... Nesse agora seria essa função.

    Se você tiver algum script que possa me ajudar, ficarei grato...

    Desde já agradeço a todos o apoio... Aos pouquinhos chego lá...

    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 23/05/2011

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Re: [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  João afonso Dom Fev 28, 2016 8:40 am

    Bom dia cjsilva2013.

    no seu sistema deve ter um cadastro de usuário que tenha os campo: nome, senha e permissões como 1, 2, 3, 4 e etc .
    ao entra no sistema ele busca o formulário de login, você entra com login e senha, se estiver certo, o formulário de login deve fica oculto, então vai abrir o formulário principal que é um formulário que venha abrir outros e nele tem vários butões e cada butão tem a chamada de formulário, sendo que cada um formulário tem permissão, é isso mesmo?
    Se for creio que você de usar na propriedade de cada butão, no evento ao Clicar.

    On Error Resume Next
    If Forms![frmLogin]!Per = 1 Then
    DoCmd.OpenForm "FORMcadCLIENTE"
    ElseIf Forms![frmLogin]!Per = 2 Then
    DoCmd.OpenForm "FORMcadCLIENTE"
    ElseIf Forms![frmLogin]!Per = 3 Then
    MsgBox "Sem Permissão.", vbInformation, "Aviso ao Usuário"
    DoCmd.CancelEvent
    ElseIf Forms![frmLogin]!Per = 4 Then
    MsgBox "Sem Permissão.", vbInformation, "Aviso ao Usuário"
    DoCmd.CancelEvent
    End if

    Embora você tente isso eu acho a sugestão do Avelino excelente, é o que eu uso nos meus formulários com ribbom
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  cjsilva2013 Dom Fev 28, 2016 2:25 pm

    Boa tarde, João Afonso...

    Desde já, obrigado pelo apoio e dica... Tanto sua quanto do companheiro Avelino...

    Sou aprendiz. Estou engatinhando no desenvolvimento com Access e VBA...

    Aceito sua sugestão e do Avelino. No próximo já vou fazer com usuários avançado e Ribbons ao invés de botões literais...

    Gosto de dar um designers diferente na aplicação, mais a segurança é imprescindível para o Cliente...

    Obrigado desde já. Vou testear e te dou retorno...
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  cjsilva2013 Dom Fev 28, 2016 8:24 pm

    Boa noite,

    Estou usando essa função...

    If DLookup("[3]", "tblUsuarios", "[Login] ='" & Forms!frmLogin![Login] & "'") = 3 Then
    MsgBox "Voce não tem acesso a este Formulário!"

    ElseIf DLookup("[3]", "tblUsuarios", "[Login] ='" & Forms!frmLogin![Login] & "'") = 3 Then
    DoCmd.OpenForm "frmUsuários", , , , acFormReadOnly

    ElseIf DLookup("[2]", "tblUsuarios", "[Login] ='" & Forms!frmLogin![Login] & "'") = 2 Then
    DoCmd.OpenForm "frmUsuários", , , , acFormAdd

    ElseIf DLookup("[1]", "tblUsuarios", "[Login] ='" & Forms!frmLogin![Login] & "'") = 1 Then
    DoCmd.OpenForm "frmUsuários", , , , acFormEdit

    End If

    Mais não está startando...

    Coloquei no Botão do menu para abrir o Formulário... Ao clicar abre a mensagem... quando é o Nivel 1 que é Administrador ele nao abre o Formulário...

    Se alguém poder me ajudar com essa função, ficarei mais uma vez grato...

    Desde já, muito obrigado!
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 23/05/2011

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Re: [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  João afonso Seg Fev 29, 2016 4:22 pm

    Se você poder zipar seu banco e nos enviar, desta forma fica melhor para ajudar-lhe com seu sistema.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  cjsilva2013 Ter Mar 01, 2016 7:02 am

    Bom dia,

    Consegui resolver com a dica do companheiro Avelino...

    Obrigado a todos desde já...

    Deus os Abençoe...
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/08/2010

    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Re: [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  Mylton Qui Dez 08, 2022 2:57 pm

    Boa tarde
    O link que Mestre Avelino disponibilizou na msg 02 tá off.
    Alguém teria um link válido, dica ou exemplo?

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso Empty Re: [Resolvido]Restringir formulário cadastro de usuário de acordo com o nível de acesso

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Abr 26, 2024 4:49 pm