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


5 participantes

    Filtro em listBox para vários campos, selecionando registro ao digitar

    avatar
    Convidado
    Convidado


    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Convidado 15/9/2013, 02:45

    Temos muitos exemplos de filtros no fórum....
    Este filtra carrega a listbox com uma sql filtrada ao digitar, selecionando o registro encontrado.

    Foram criadas duas funções a saber:

    >> PercorreControl
    Utilizada na funcão AplicaFiltro (No início) para mover o foco para cada caixa texto simultaneamente carregando a respectiva variável pela propriedade
    .Text da TextBox, para a utilização da variável Filtro ser aplicada na funcão AplicaFiltro
    >> AplicaFiltro
    Esta função concatena a SQL de acordo com o texto digitado nas caixas texto, verificando em qual caixa texto está o Foco
    >> SelecionaRegistro
    Utilizada na funcão AplicaFiltro (No final) para selecionar o registro de acordo com a coluna selecionada quando o controle recebe o foco

    Para aplicar basta no evento ao Alterar da caixa texto: Call AplicaFiltro
    Para adaptações ao seu exemplo é necessário a modificação dos nomes das caixas texto na função AplicaFiltro.


    Enjoy!!!


    *****************************************************************************************************************



    Repositório de Exemplos Ms Access
    Sala destinada à colocação de exemplos em Ms Access (Código aberto) de e para todos os Utilizadores Cadastrados.
    Não tirar duvidas nesta sala.


    Última edição por PILOTO em 18/9/2013, 13:33, editado 7 vez(es) (Motivo da edição : Exemplo atualizado - em 18/09/2014 às 09:33 horário de Brasília)
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  le_lo28 17/9/2013, 13:00

    Fala ae blz?

    Cara, muito legal o exemplo!


    Obrigado,


    .................................................................................
    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Assinaturacross
    M@rcelo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Silvio 17/9/2013, 20:46

    Muito bom mesmo....já adotei teu exemplo em meus formulários de busca, com os devidos créditos a ti.

    Abração meu amigo !

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Marcelo David 18/9/2013, 13:20

    Muito bom PILOTO! Gostei da técnica que empregastes! Pois dessa forma, o usuário simplesmente digita
    no campo correspondente o que gostaria de filtrar sem precisar escolher o que filtrar e ainda ja tem seu
    registro selecionado na ListBox, perfeito! Muito bom mesmo!

    Muito obrigado pelas contribuições que prestas a nossa comunidade! Parabéns.


    .................................................................................
    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Marcel11
    rtcoelho
    rtcoelho
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 27/04/2013

    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  rtcoelho 18/9/2013, 13:23

    Muito bom...
    Será muito útil no futuro do meu projeto...

    Obrigado pela contribuição...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Alexandre Neves 29/9/2013, 17:16

    Boa tarde, Hary
    Tenho estado demasiado ocupado. Entrei na 1ª parte das férias e aproveitei para fazer a 1ª parte do estágio do curso que estou a tirar, que nada tem a ver com o Access.
    Dei uma vista de olhos e está muito bom. Aliás, a maior vantagem que se pode ter é ter boas ideias. E tu tens bastante imaginação.
    Parabéns
    Vou, dentro das possibilidades acompanhar o fórum


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Convidado
    Convidado


    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Convidado 29/9/2013, 17:57

    Que bom que gostou Mestre... Saiba que tem muito dos teus ensinamentos em meus trabalhos...

    Obrigado.
    avatar
    Convidado
    Convidado


    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Convidado 19/11/2013, 00:31

    O mesmo exemplo com filtro para datas e campo do tipo Sim/Não

    https://dl.dropboxusercontent.com/u/26441349/FiltroListBoxPiloto1.zip

    Cumprimentos.

    Conteúdo patrocinado


    digitar - Filtro em listBox para vários campos, selecionando registro ao digitar Empty Re: Filtro em listBox para vários campos, selecionando registro ao digitar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:28