MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Resetar (Remover) filtros do formulário

    Compartilhe

    ErickFelix
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 24/05/2013

    Resetar (Remover) filtros do formulário

    Mensagem  ErickFelix em Qua 22 Out 2014, 19:27

    Boa tarde pessoal! Estou tentando "resetar" o filtro de um formulário para que novas filtragens sejam feitas.
    Porém o método que vi até agora em todos os lugares não funcionou:

    Código:

    Me!sfmConsulta.Form.Filter = "[Codigo] = 10000000"
    Me!sfmConsulta.Form.FilterOn = True
      
    Me!sfmConsulta.Form.Filter = ""
    Me!sfmConsulta.Form.FilterOn = False

    Se depois disso o filtro for acessado, a string "[Codigo] = 10000000" ainda vai estar lá. Por que isso acontece se eu setei o filtro para ""?
    Será que existe outro método para fazer isso?
    Agradeço a todos desde já. Abraço!

    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3350
    Registrado : 04/04/2010

    Re: Resetar (Remover) filtros do formulário

    Mensagem  Avelino Sampaio em Ter 28 Out 2014, 08:15

    Olá!

    Experimente:

    docmd.RunCommand acCmdRemoveAllFilters

    Sucesso!


    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

      Data/hora atual: Sex 09 Dez 2016, 09:39