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


    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

    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,


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

    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

    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.


    .................................................................................
    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]
    Filtro em listBox para vários campos, selecionando registro ao digitar Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    Filtro em listBox para vários campos, selecionando registro ao digitar Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    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

    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 : 8498
    Registrado : 05/11/2009

    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


    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


    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


    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: 22/11/2024, 01:28