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 Usando vba

    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 23/4/2013, 17:34

    Boa tarde

    Mestres

    Estou precisando fazer um filtro em um programinha em vba access 2010 e gostaria de fazer conforme exemplo em anexo:

    Obs: A caixa de seleção informa por a coluna na qual quero filtrar, dai digito na caixa de pesquisa conforme a coluna.


    Conto com a ajuda de alguma fera em vba que possa me ajudar.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Leandro 23/4/2013, 21:22

    Rodrigues, para isso você pode alterar a origem da listbox, veja esse exemplo:

    Private Sub SuaCombo_AfterUpdate()
    Dim str as String
    Select Case Me!SuaCombo
    Case "idusuario"
    str = SELECT idiusuario, Nome, Login, Senha FROM NomeDasuaTabela WHERE idiusuario=" & Me!SuaCaixaDeTexto
    Case "Nome"
    str = SELECT idiusuario, Nome, Login, Senha FROM NomeDasuaTabela WHERE Nome='" & Me!SuaCaixaDeTexto & "'"
    Case "Login"
    str = SELECT idiusuario, Nome, Login, Senha FROM NomeDasuaTabela WHERE Login='" & Me!SuaCaixaDeTexto & "'"
    Case "Senha"
    str = SELECT idiusuario, Nome, Login, Senha FROM NomeDasuaTabela WHERE Senha='" & Me!SuaCaixaDeTexto & "'"
    End Select
    Me!SuaCombo.RowSource = str
    End Sub

    Não sei se sabe mas de qualquer forma deixo já avisado; Na sua combo isso tem que ser colado no evento Após Atualizar; Você também tem que mudar os nomes da Combo, Caixa de Texto e Tabela na string.

    E no caixa de texto no evento Após Atualizar você coloca:
    Me!SuaCaixaDeListagem.Requery


    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 24/4/2013, 11:56

    Bom dia

    Leandro e muito obrigado pela ajuda. Porem fiz os testes aqui e o select não está carregando a listbox, gostaria de ver esse filtro também em um subformulário se possivel. Segue modelo teste anexo. Lembrando que está no access 2010, não tenho 2003, se possível pode me dar um exemplo dentro desse modelo que te passei?

    Aguardo e agradeço,

    Anexos
    [Resolvido]Filtro Usando vba AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (39 Kb) Baixado 24 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Leandro 24/4/2013, 12:12

    Manda o que você fez em access 2000 por favor.

    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 24/4/2013, 16:37

    Me desculpe mas infelizmente não tenho access 2000. Não existe outra forma?
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Leandro 24/4/2013, 17:15

    É só converter, vá em: Arquivo > Salvar Publicar

    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 24/4/2013, 17:59

    Obrigado pela dica, não sabia, confesso que aprendi. Segue em anexo o modelo.
    Anexos
    [Resolvido]Filtro Usando vba AttachmentTeste 2000.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (35 Kb) Baixado 14 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Leandro 24/4/2013, 20:38

    Veja:

    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 25/4/2013, 12:12

    Leandro muito obrigado pela ajuda, funcionou perfeitamente, porem tem um detalhe, gostaria que no normal a lista ficasse carregada a medida que eu fosse digitando na caixa de pesquisa ele fosse filtrando, porque utilizo assim, só quero acrescentar o filtro de coluna e no exemplo que você me passou os dados só aparecem depois que eu digito o nome ou código completo. Pode me ajudar nisso?

    Obs: Veja um exemplo de como eu utilizo.
    Anexos
    [Resolvido]Filtro Usando vba Attachmentteste2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (56 Kb) Baixado 31 vez(es)
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2980
    Registrado : 09/04/2012

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Kaynan 25/4/2013, 14:46

    https://dl.dropboxusercontent.com/u/90217826/Teste%202000.rar
    Veja se te serve amigo.

    Abçs.
    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 25/4/2013, 20:08

    Obrigado Kaynan pelo exemplo, ficou muito bom, muito bom mesmo, porem fica limitado a dois filtros e no exemplo que postei posso inserir quantos filtros quiser dentro da combo. Gostaria muito de fazer daquela forma mesmo, mas não estou conseguindo.

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2980
    Registrado : 09/04/2012

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Kaynan 25/4/2013, 23:08

    https://dl.dropboxusercontent.com/u/90217826/Teste%202000.rar

    Veja agora amigo,pesquisa qualquer campo.

    Cumprimentos.
    avatar
    FRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 26/11/2012

    [Resolvido]Filtro Usando vba Empty Filtro Usando vba

    Mensagem  FRodrigues 26/4/2013, 11:29

    Muito obrigado Kaynan, é exatamente isso que eu preciso. Ficou muito bom e com pouca programação.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2980
    Registrado : 09/04/2012

    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Kaynan 26/4/2013, 12:20

    Valeu pelo retorno amigo,presisando tamos ai.
    Sucesso.

    Conteúdo patrocinado


    [Resolvido]Filtro Usando vba Empty Re: [Resolvido]Filtro Usando vba

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 22:28