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

2 participantes

    Filtro sobre outro filtro em formulário contínuo

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Filtro sobre outro filtro em formulário contínuo Empty Filtro sobre outro filtro em formulário contínuo

    Mensagem  Silvio 18/5/2022, 12:58

    Prezados, bom dia / boa tarde / boa noite.

    Tenho cá comigo, essas duas filtragens abaixo, funcionando perfeitamente, porém preciso que a segunda filtragem " pegue " o resultado da primeira.
    Ou uma terceira filtragem pegando o resultado das duas.

    Public Sub filtro()
    Dim f1 As Variant

    If Me.Selecionar <> "" Then
    f1 = "[proprietario] Like '*" & Me.Selecionar & "*'" 'Busca Campo1
    Else
    f1 = ""
    End If

    Me.Filter = f1
    Me.FilterOn = True
    End Sub
    ---------------------------------------------------------------------------------------------
    Public Sub filtro1()
    Dim f1 As Variant

    If Me.Selecionar1 <> "" Then
    f1 = "[ano] Like '*" & Me.Selecionar1 & "*'" 'Busca Campo2"
    Else
    f1 = ""
    End If

    Me.Filter = f1
    Me.FilterOn = True
    End Sub

    Desde já meus agradecimentos.


    .................................................................................
    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."
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3707
    Registrado : 22/11/2016

    Filtro sobre outro filtro em formulário contínuo Empty Re: Filtro sobre outro filtro em formulário contínuo

    Mensagem  DamascenoJr. 18/5/2022, 16:19

    Dá pra ir concatenando...

    Código:
    if me.filter <> "" then
    me.filter = me.filter & " and " novaFiltragem
    me.filteron = true
    end if


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Filtro sobre outro filtro em formulário contínuo Empty Re: Filtro sobre outro filtro em formulário contínuo

    Mensagem  Silvio 19/5/2022, 10:44

    Damasceno bom dia !
    Me desculpe a demora em responder.


    Estava a pensar em fazer desse modo, qual a sua opinião a respeito:


    No segundo filtro....
    If Me.Selecionar1 <> "" Then
    f1 = "[ano] Like '*" & Me.Selecionar1 & "*'" & "[proprietario] Like '*" & Me.Selecionar & "*'" 'Busca Campo2 e campo 1
    Else
    f1 = ""

    End If


    .................................................................................
    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."
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3707
    Registrado : 22/11/2016

    Filtro sobre outro filtro em formulário contínuo Empty Re: Filtro sobre outro filtro em formulário contínuo

    Mensagem  DamascenoJr. 21/5/2022, 01:42

    Faltou o And antes de proprietário, assim na montagem do filtro o código saberá que trata-se de dois critérios e então não dará erro de sintaxe


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 6/10/2022, 07:55