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

    Filtros em Subform

    avatar
    maluco_sergio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 37
    Registrado : 09/11/2016

    Filtros em Subform Empty Filtros em Subform

    Mensagem  maluco_sergio 11/12/2016, 09:43

    Bom dia amigos,

    Estou a tentar montar um form de pesquisa em subform com base em critérios...

    O amigo Cassio ajudou-me, noutro post a criar a base e funciona lindamente.


    Código:
    Private Sub btnLocalizar_Click()
        If Not IsNull(cbxpesquisaentrada) = True Then
            strFiltro = "ID = '" & Me.cxPesquisaEntrada & "'"
            
            Me.subfrmCorrespondenciaEntrada.Form.Filter = strFiltro
            Me.subfrmCorrespondenciaEntrada.Form.FilterOn = True
            Me.subfrmCorrespondenciaEntrada.Requery
        Else
            Me.subfrmCorrespondenciaEntrada.Form.FilterOn = False
            Me.subfrmCorrespondenciaEntrada.Requery
        End If
    End Sub

    Mas eu queria replicar o código para ser usado com vários critérios ao mesmo tempo.
    Por exemplo, se eu quiser filtrar pelo Campo ID e pela Data ao mesmo tempo.

    Obrigado
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Filtros em Subform Empty Re: Filtros em Subform

    Mensagem  FabioPaes 11/12/2016, 15:14

    Amigo, antes de uma pesquisada aqui no Fórum! Com certeza irá encontrar a sua duvida ja resolvida, pois existem varias questões sobre filtros/pesquisa.


    No seu caso o que terá que fazer é Colocar as caixas de Texto, e verificar se elas contem dados... Se contiver vc irá acumulando o valor em uma Variável, e no Final basta aplicar o Filtro igual o código postado por vc...


    If Not IsNull(Me.txtPesquisa1) then


    F =F & "NomeCampo = '" & Me.txtPesquisa1 & "' AND "
    end if


    If Not IsNull(Me.txtPesquisa2) then


    F = F & "NomeOutroCampo= '" & Me.txtPesquisa2 & "' AND "
    end if

    Esse é o Caminho...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    jrm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 136
    Registrado : 10/08/2012

    Filtros em Subform Empty Re: Filtros em Subform

    Mensagem  jrm 11/12/2016, 18:27

    verifique se o exemplo que eu coloquei no meu tópico "filtros em formulario e actualização de estado via ficheiro excel " ontem serve para o que você pretende.
    se como eu pretender filtrar compôs em branco veja a solução que me foi proposta pois resolve.

    Conteúdo patrocinado


    Filtros em Subform Empty Re: Filtros em Subform

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 10/5/2024, 01:57