Aplica-se a

Objeto Form

Objeto Report

Pode utilizar a propriedade FiltroLigado para especificar ou determinar se a propriedade Filtro está aplicada para o formulário e para o relatório. Booleano de leitura/escrita.

expressão.FiltroLigado

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

Observações

Se tiver especificado um filtro de servidor num projeto do Microsoft Access (.adp), utilize a propriedade FiltroDoServidorPorFormulário.

A propriedade FiltroLigado utiliza as seguintes definições.

Definição

Visual Basic

Descrição

Sim

True

A propriedade Filtro do objeto é aplicada.

Não

False

(Predefinição) A propriedade Filtro do objeto não é aplicada.

Nota: Para relatórios, pode definir a propriedade FiltroLigado com a folha de propriedades ou o código VBA (Visual Basic for Applications) do controlo.

Para os formulários, pode definir a propriedade FiltroLigado numa macro ou através de código VBA. Também pode definir esta propriedade ao clicar em Ativar/Desativar Filtro em Ordenar e Filtrar no separador Dados.

Para aplicar um filtro guardado, prima o botão Ativar/Desativar Filtro para formulários ou aplique o filtro ao utilizar uma macro ou o Visual Basic ao definir a propriedade FiltroLigado para Verdadeiro para os formulários ou relatórios. Para os relatórios, pode 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 o formulário ou relatório é aberto, 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 em Ordenar e Filtrar no separador Dados ou ao utilizar código VBA para definir a propriedade FiltroLigado para Falso. Para os relatórios, pode remover um filtro ao definir a propriedade FiltroLigado como Não na folha de propriedades do relatório.

Nota: Quando um novo objeto é criado, herda a OrigemDosRegistos, Filtro e FiltroDoServidor. Propriedades OrderBy e OrderByOn da tabela ou consulta a partir da qual foi criada. Para formulários e relatórios, os filtros herdados não são aplicados automaticamente quando um objeto é aberto.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.