Propriedade Filtro

Aplica-se a

Objeto Form

Objeto Report

Pode utilizar a propriedade Filtro para especificar um subconjunto de registos a ser apresentado quando um filtro é aplicado a um formulário, a uma relatórioconsulta ou a uma tabela. Cadeia de leitura/escrita.

expressão.Filtro

expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se a.

Observações

Se quer especificar um filtro de servidor num projeto do Microsoft Access (.adp) para dados localizados num servidor, utilize a propriedade FiltroDoServidor.

A propriedade Filtro é uma expressão de cadeia que consiste numa cláusula WHERE sem a palavra-chave WHERE. Por exemplo, o seguinte código VBA (Visual Basic for Applications) define e aplica o filtro para mostrar apenas os clientes dos EUA:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

Pode definir esta propriedade ao utilizar a folha de propriedades de uma tabela ou formulário, uma macro ou código VBA.

Também pode definir esta propriedade na vista Formulário, Vista de Relatório, Vista de Folha de Dados ou vista Esquema ao clicar em Filtro ou Seleção em Ordenar eFiltrar no separador Dados e ao clicar num dos comandos no submenu.

Nota: Definir a propriedade Filtro não tem nenhum efeito no ADO da propriedade Filtro.

Pode utilizar a propriedade Filtro para guardar um filtro e aplicá-lo mais tarde. Os filtros são guardados com os objetos nos quais são criados. Estes são automaticamente carregados quando o objeto é aberto, mas não são aplicados automaticamente.

Quando um novo objeto é criado, este herda as propriedades OrigemDosRegistos, Filtro, OrdenarPor e OrdenarPorLigado da tabela ou consulta de onde este foi criado.

Para aplicar um filtro guardado a um formulário, consulta ou tabela, pode clicar em Ativar/Desativar Filtro em Ordenar e Filtrar no separador Dados ou utilizar uma macro ou código VBA para definir a propriedade FiltroLigado para Verdadeiro. Para os relatórios, pode aplicar um filtro ao definir a propriedade FiltroLigado como Sim na folha de propriedades do relatório.

O botão Ativar/Desativar Filtro indica o estado das propriedades Filtro e FiltroLigado. O botão continua desativado até existir um filtro para ser aplicado. Se tiver um filtro existente atualmente aplicado, o botão Ativar/Desativar Filtro encontra-se premido.

Para aplicar um filtro automaticamente quando se abre o formulário, especifique-o na definição da propriedade de evento AoAbrir do formulário ou a macro que utiliza a ação AplicarFiltro ou um procedimento de evento que contenha o método AplicarFiltro do objeto DoCmd.

Pode remover um filtro ao clicar no botão premido Ativar/Desativar Filtro, ao clicar com o botão direito do rato no campo filtrado e ao clicar em Limpar filtro de... ou ao utilizar o código VBA para definir a propriedade FiltroLigado para Falso.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×