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

3 participantes

    [Resolvido]Filtro com base no Login

    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 23/1/2017, 17:05

    Boa tarde amigos, estou com dificuldade de por em prática uma ideia.
    A ideia que tive é a seguinte, quando o usuário fizer login no BD, imediatamente já acionasse um filtro baseado em seu login, mostrando assim, somente sua fila de trabalho.
    Poderiam me ajudar?
    Desde já agradeço!
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  caiosouza 23/1/2017, 17:09

    O filtro é feito em uma ListBox?

    Se sim, qual o nome da ListBox?
    Qual o nome do campo onde desejava filtrar?


    .................................................................................
    Caio Souza

    Engenheiro de Software
    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 23/1/2017, 17:14

    Então, o filtro é feito em uma consulta
    nome da consulta: CsDataNulo
    nome do campo: Profissional
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  caiosouza 23/1/2017, 17:15

    Mais como abre essa consulta?
    Por um formulário?


    .................................................................................
    Caio Souza

    Engenheiro de Software
    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 23/1/2017, 17:21

    Isso, criei um método de direcionamento de logins (Ex.:Admin será direcionado para "FrmPrincipal" e Usuario será direcionado para a consulta CsDataNulo).

    Esses usuários são direcionados após apertar o botão (formulário) login.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  Noobezinho 23/1/2017, 21:15

    Gabriel

    Se procurar aqui no fórum utilizando o botão Buscar ali encima,

    por login com senha, usuários, grupos de usuário , vai encontrar

    vários exemplos que te ajudarão.

    Caso não encontre, o que é difícil, retorne.

    [ ]'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.
    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 24/1/2017, 10:30

    Noobezinho bom dia, a questão do login e dos grupos de usuário eu já fiz, a ajuda que peço nesse post é em relação ao filtro. Preciso que quando o usuário clique no botão "Login" ele faça um filtro em uma consulta com base no seu "nome Login".
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  Noobezinho 24/1/2017, 11:26

    Justamente para isso que servem os grupos

    Se define em qual  grupo o usuário irá pertencer

    E se define os formulários que cada grupo terá permissão de abrir.

    Não posso ajudar sem conhecer o aplicativo.

    Vou deixar  um exemplo do que eu uso.

    Veja se te interessa.

    Em accdb e mdb


    [ ]'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.
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  caiosouza 24/1/2017, 11:31

    Faz o seguinte:

    Nesse formulário Login, crie uma caixa de texto e deixe-a como invisível.

    Renomeie de "txt_usuario"

    No evento Ao Carregar do formulário coloque:


    Código:
    Me.txt_usuario = Environ("UserName")


    E os critérios do campo "Usuário" da consulta, coloque:

    Como [Forms]![SeuForm].[txt_usuario] & "*"


    .................................................................................
    Caio Souza

    Engenheiro de Software
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  Noobezinho 24/1/2017, 12:08

    Caio,  não está usando o grupo e sim o nome do usuário para definir as permissões.

    A intensão de se criar grupos de trabalho, é para atrelar os formulários aos grupos.

    Assim quando cadastrar um novo usuário irá definir um grupo para ele.

    E quando deletar um usuário, simplesmente se deleta.

    Já se for atrelar o usuário aos formulários, irá ter mais mão de obra para definir

    esse novo usuário nos formulários.

    Gabriel: Diponibelize parte do teu aplicativo, com uma tabela, tabelas de segurança e formulários afins (um formulário

    para teste de permissão.



    [ ]'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.
    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 24/1/2017, 12:31

    Então até aí eu consegui,sendo que todos os nomes classificados como pertencentes ao grupo "User", são direcionados para uma consulta que exibe sua fila de trabalho, porém todos os nomes que constam nesse mesmo grupo vão para essa consulta, logo, todos podem ver a fila de trabalho uns dos outros, o que não quero que aconteça. Por isso a ideia do filtro, porque aí quando o usuário efetuasse seu login, seria direcionado para a Cosulta, porém com seu nome já filtrado evitando assim que visse as filas de trabalho dos demais colega.
    segue abaixo o Bd para melhor visualização da ideia.
    Desde já agradeço pela ajuda!
    Anexos
    [Resolvido]Filtro com base no Login AttachmentConstrução APP - Copy.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (749 Kb) Baixado 56 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  Noobezinho 24/1/2017, 13:32

    Gabriel

    Aí está o teu aplicativo modificado.

    Veja que irá abrir um formulário para cada usuário/grupo.

    Utilize esse formulário como formulário principal para cada grupo de usuario,

    porque é certo que haverá outros formulários, certo?

    Estude o código.

    [ ]'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.
    gabrielpn06
    gabrielpn06
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 180
    Registrado : 17/01/2017

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  gabrielpn06 24/1/2017, 14:16

    Me ajudou bastante!
    Muito Obrigado!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com base no Login Empty Re: [Resolvido]Filtro com base no Login

    Mensagem  Noobezinho 24/1/2017, 15:04

    Ótimo!

    Valeu pelo retorno!

    Boa sorte!


    .................................................................................
    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.

      Data/hora atual: 26/11/2022, 18:50