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

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    avatar
    drcaiocatalani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 08/02/2016

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  drcaiocatalani 18/4/2017, 13:14

    Bom dia amigos. Tenho um sistema baseado em login e senha para cada usuário. Consegui fazer com que cada usuário visualize apenas os registros gerados por eles próprios, respectivamente. Consegui isso filtrando diretamente no critério das consultas (ex: "Critério > UnidadeAtendimento = getUsuarioAtual()", sendo getUsuarioAtual() uma função pública que define o ID do usuário atual. O problema é que o "administrador" cujo ID = 1, precisa ter acesso a todos os registros e não apenas os em que o getUsuarioAtual seja o próprio "1"!
    Alguma idéia para permitir o acesso a todos eles?
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty Re: [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  CassioFabre 18/4/2017, 14:58

    Bom dia,

    Tente filtrar a consulta através do formulario e não diretamente nela, assim você consegue alterar diretamente o SQL e fazer da forma como quiser. Caso tenha duvidas de como fazer isso, coloque o SQL da consulta aqui e fale em que momento voce a filtra de fato (ao abrir algum formulário, ao abrir algum relatorio, etc).

    Abraço.
    avatar
    drcaiocatalani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 08/02/2016

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty Re: [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  drcaiocatalani 18/4/2017, 20:34

    Entendi Cassio. Pensei em algo mais dinâmico pois a consulta serve a vários formulários, mas vou tentar seguir sua sugestão.
    Obrigado.
    avatar
    drcaiocatalani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 08/02/2016

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty Re: [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  drcaiocatalani 18/4/2017, 21:42

    Cassio, adotei sua idéia e apliquei o filtro em cada formulário e funcionou perfeitamente

    Private Sub Form_Load()

    If getCodigoGrupoAtual <> 1 Then

    Me.Filter = "[UnidadeDeAtendimento] = " & getCodigoGrupoAtual()
    Me.FilterOn = True

    End If

    End Sub

    Obrigado.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty Re: [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  CassioFabre 19/4/2017, 11:16

    Bom dia,

    Agradecemos o retorno.

    Abraço.

    Conteúdo patrocinado


    [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos Empty Re: [Resolvido]Exibir registros pertencentes a cada usuário mas o administrador poder ver todos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:45