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.