Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
Pode utilizar a ação ShowAllRecords para remover qualquer filtro aplicado da tabela ativa, conjunto de resultados de consulta ou formulário e apresentar todos os registos na tabela ou conjunto de resultados ou em todos os registos na tabela ou consulta subjacente do formulário.
Configuração
A ação ShowAllRecords não tem argumentos.
Comentários
Pode utilizar esta ação para garantir que todos os registos (incluindo registos alterados ou novos) são apresentados para uma tabela, conjunto de resultados de consulta ou formulário. Esta ação causa uma reativação dos registos de um formulário ou subformulário.
Também pode utilizar esta ação para remover qualquer filtro que tenha sido aplicado com a ação AplicarFiltro , o comando Filtrar no separador Base ou o argumento Nome do Filtro ou Condição Where da ação AbrirFormulário .
Esta ação tem o mesmo efeito que clicar em Ativar/Desativar Filtro no separador Base ou clicar com o botão direito do rato no campo filtrado e clicar em Limpar filtro de... na vista Formulário, vista Esquema ou vista Folha de Dados.
Para executar a ação ShowAllRecords num módulo Visual Basic for Applications (VBA), utilize o método ShowAllRecords do objeto DoCmd.
Exemplo
Aplicar um filtro usando uma macro
A macro a seguir contém um conjunto de ações, sendo que cada uma filtra os registros de um formulário Lista de Telefones de Clientes. Ela mostra o uso das ações AplicarFiltro, MostrarTodosRegistros e IrParaControle. Também mostra o uso das condições para determinar qual botão de alternância de um grupo de opções foi selecionado no formulário. Cada linha de ação está associada a um botão de alternância que seleciona o conjunto de registros que começa com A, B, C e assim por diante ou todos os registros. Essa macro deve ser anexada ao evento ApósAtualizar do grupo de opções CompanyNameFilter.
Condition |
Ação |
Argumentos: Configuração |
Comentário |
|---|---|---|---|
[Filtros de Nome da Empresa] =1 |
ApplyFilter |
Condição Where: [Nome da Empresa] Como "[AÀÁÂÃÄ]*" |
Filtrar nomes de empresas que começam com A, À, Á, Â, Ã ou Ä. |
[Filtros de Nome da Empresa] =2 |
ApplyFilter |
Condição Where: [Nome da Empresa] Como "B*" |
Filtrar nomes de empresas que começam com B. |
[Filtros de Nome da Empresa] =3 |
ApplyFilter |
Condição Where: [Nome da Empresa] Como "[CÇ]*" |
Filtrar nomes de empresas que começam com C ou Ç. |
.. As linhas de ação de D a Y têm o mesmo formato de A a C... |
|||
[Filtros de Nome da Empresa] =26 |
ApplyFilter |
Condição Where: [Nome da Empresa] Como "[ZÆØÅ]*" |
Filtrar nomes de empresas que começam com Z, Æ, Ø ou Å. |
[Filtros de Nome da Empresa] =27 |
ShowAllRecords |
Mostra todos os registros. |
|
[RecordsetClone]. [RecordCount]>0 |
GoToControl |
Nome do Controlo: NomedaEmpresa |
Se os registros forem retornados para a letra selecionada, mova o foco para o controle NomeDaEmpresa. |