MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Filtrar em formulários

    avatar
    rviana
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 05/01/2016

    Filtrar em formulários Empty Filtrar em formulários

    Mensagem  rviana em 25/9/2018, 20:51

    Boa Tarde Pessoal

    Tenho um formulário  "Frm_principal" onde faço faço os filtros para abrir  um formulário de um determinado projeto "FRM_AdmProjetos"(Formulário continuo) só que o filtro não esta me direcionando para o resultado correto
    Posso ter 2 projetos com um distribuidor por exemplo

    Projetos    Distribuidor
    E001                  A
    E002                  B
    E003                  A
    E004                  C
    E005                  B


    utilizo este filtro em um botão, onde ele coloco as informações no formulário principal
    strFiltro = strFiltro & "([Projeto_Total]LIke '*" & VAR1 & "*')" & "  or " strFiltro & "([Projeto_Total]LIke '*" & VAR2 & "*')" & "  And " strFiltro & "[Distribuidor] ='" & Filtro_distrib & "'"

    e abro o "FRM_AdmProjetos"  com o filtro ativo  com as condições abaixo
    Me.Filter = strFiltro
    Me.FilterOn = True

    Minha Duvida, não consigo fazer isto filtrar, ele filtra somente os projetos e não o distribuidor, o que será que estou fazendo de errado?

    agradeço antecipado a atenção de todos.
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Filtrar em formulários Empty Re: Filtrar em formulários

    Mensagem  FabioPaes em 25/11/2018, 01:18

    Acredito que seu problema e a falta de uma () indicando que a condiçao OR deve ser analisada primeiro e o resultado de uma ou de outra deve aplicar o AND...


    strFiltro & "(([Projeto_Total]LIke '*" & VAR1 & "*')" & " or " strFiltro & "([Projeto_Total]LIke '*" & VAR2 & "*'))" & " And " strFiltro & "[Distribuidor] ='" & Filtro_distrib & "'"


    Acredito que se esse o problema. De interpretaçao do filtro.
    ***Pode conter erros pois estou c celular.


    .................................................................................
    _____________________________________________________________________
    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!
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Filtrar em formulários Empty Re: Filtrar em formulários

    Mensagem  FabioPaes em 25/11/2018, 01:27

    Outra dica e rodas um msgbox(strfiltro) pra ver se o filtro esta construido corretamente. Pegue o resultado e jogue em uma consulta e veja o resultado...


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

    Conteúdo patrocinado

    Filtrar em formulários Empty Re: Filtrar em formulários

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/6/2019, 12:41