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

    Controle personalizado acesso de usuarios (Maestro_v5).

    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 27/10/2015, 11:00

    Bom dia!!
    Preciso de uma grande ajuda de vocês do forum.
    Eu baixei o aplicativo Maestro_v5 do Professor Avelino Sampaio.
    Eu tentei adaptá-lo ao meu projeto parcialmente deu certo, mas não consigo usá-lo em um sub form, tentei atribuir a função: Call fncPermissões(Me).
    Utilizei no form principal: Me!NOMEDOMEU SUBFORM.enabled = Nz(fncBloquear(idFun, login.id, mtExcluir), False) ,entre outros, funcionou mas não consigo visualizar os registros que estão abaixo, gostaria que fica-se igual ao Form Principal. E realizei muitas outras tentativas. E como usar os Forms: frmPermissõesUsuários e frmUsuários fora da Ribbon em um form?

    Obs: Sou inciante no ACCESS .
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  Noobezinho 27/10/2015, 11:08

    Petrick

    Coloque somente no formulário principal, se não tem acessa ao form principal,
    não terá no seu subform, certo?
    Para abrir qualquer formulário, terá que ter um botão de comando que o abra.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 27/10/2015, 12:01

    Oi Noobezinho
    Que rápido sua ajuda...
    Então, meus Subs Forms estão acoplados ao form Principal não estão sendo abertos através de botões.
    Mesmo com o form principal sendo bloqueado os Subs não ficam.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  Noobezinho 27/10/2015, 13:02

    A função fncPermissões(), como está não funcionaria a contento
    com sub formulários e teria que modificá-la.
    Para evitar isso, pois acredito que são somente alguns subformulários.
    sugiro que faça assim:

    No evento Ao Abrir do subform:

    if login.id <> X ' Onde X é o número do usuário que pode abrir o subform.
      Cancel = true
    endif

    Se for mais de um usuário que tem permissão para abrir o subform:

    Select case login.id
            case  x1,x2,x3  ' permissões
                 abre o subform
           case else
                  Cancel=true
    End select


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 27/10/2015, 14:30

    Noobezinho parcialmente deu certo eu testei, testei sem o 'X'. Ficou bloqueado, não consigo usar as barras de rolagem.

    Códigos do DB do Professor Avelino:

    No modulo:

    Public Function fncPermissões(NomeForm As Form)
    Dim idFun As Long
    On Error Resume Next
    idFun = fncCapturaIdFuncao(NomeForm.Name, 102030)
    If Nz(fncBloquear(idFun, login.id, mtBloquear), True) = True Or login.id = 0 Then
       MsgBox "Acesso bloqueado...", vbInformation, "Aviso"
       DoCmd.Close acForm, NomeForm.Name
       Exit Function
    End If
    NomeForm.AllowEdits = Nz(fncBloquear(idFun, login.id, mtAtualizar), False)
    NomeForm.AllowDeletions = Nz(fncBloquear(idFun, login.id, mtExcluir), False)
    NomeForm.AllowAdditions = Nz(fncBloquear(idFun, login.id, mtInserir), False)
    End Function,

    Eu coloquei nos meus Subs Forms: Me!NOMEDOMEU SUBFORM.enabled = Nz(fncBloquear(idFun, login.id, mtExcluir), também deu certo parcialmente. Onde de acordo com o usuário bloqueá os botões que eu escolher. Só que usei nos meus Sub Form e botões.

    Se você quiser que eu enviei meu DB, mas só que esta meio desorganizado com essa implementação que eu tentei fazer.
    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 27/10/2015, 14:44

    Link do site que retirei o exemplo do Professor Avelino, que eu usei para meu projeto. La tem os códigos detalhadamente e o DB. Só não tem os codigos  dos Subs Forms como eu queria.
    http://www.usandoaccess.com.br/tutoriais/video-controle-personalizado-acesso-de-usuarios.asp?id=1
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  Noobezinho 27/10/2015, 15:47

    Eu conheço o Maestro  do Avelino.

    Baseado nele, eu fiz um controle de acesso de usuários por grupo.
    Dessa forma, fica como era nas versões anteriores, onde
    se dava permissão ao grupo e não ao usuário.
    Então, era só atribuir o usuário ao grupo.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 27/10/2015, 16:04

    Noobezinho, você tem outro código para bloquear o acesso ao subform?

    Desculpe se alguma msg minha não ficou muito clara, pois ainda estou inciando no Access.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  Noobezinho 27/10/2015, 16:20

    Eu já dei uma solução, é só implementar no teu aplicativo.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    kiravsnear
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 22/07/2015

    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  kiravsnear 6/11/2015, 10:44

    Noobezinho muito obrigado pela sua ajuda.
    Fiquei feliz de mais, quando visualizei que vc tinha respondido este tópico e ainda rapidamente.

    Conteúdo patrocinado


    Controle personalizado acesso de usuarios (Maestro_v5).  Empty Re: Controle personalizado acesso de usuarios (Maestro_v5).

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 16:25