Applies ToAccess para Microsoft 365 Access 2021 Access 2019 Access 2016

Você pode usar a ação macro ShowAllRecords nos bancos de dados da área de trabalho do Access para remover qualquer filtro aplicada do tabela ativo, conjunto de resultados de consulta ou formulário e exibir todos os registros na tabela ou conjunto de resultados ou todos os registros na tabela ou consulta subjacente do formulário.

Configuração

A ação macro ShowAllRecords não tem argumentos.

Comentários

Você pode usar essa ação de macro para garantir que todos os registros (incluindo quaisquer registros alterados ou novos) sejam exibidos para uma tabela, conjunto de resultados de consulta ou formulário. Essa ação causa uma repetir consulta dos registros de um formulário ou subformulário.

Você também pode usar essa ação para remover qualquer filtro que tenha sido aplicado com a ação macro ApplyFilter , o comando Filtrar na guia Página Inicial ou o argumento Nome do Filtro ou Onde Condição da ação macro OpenForm .

Essa ação tem o mesmo efeito que clicar em Alternar Filtro na guia Página Inicial ou clicar com o botão direito do mouse no campo filtrado e clicar em Limpar filtro de... na exibição Formulário, exibição layout ou folha de dados.

Para executar a ação ShowAllRecords em um módulo VBA (Visual Basic for Applications), use 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, cada uma das quais filtra os registros de um formulário da Lista de Telefones do Cliente. Ele mostra o uso das ações macro ApplyFilter, ShowAllRecords e GoToControl . Ele também mostra o uso de condições para determinar qual botão de alternância em 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 começando com A, B, C e assim por diante ou todos os registros. Essa macro deve ser anexada ao evento AfterUpdate do grupo de opções CompanyNameFilter.

Condição

Ação

Argumentos: Configuração

Comentar

[Filtros de Nome da Empresa] =1

Applyfilter

Em que condição: [Nome da empresa] Como "[AÀÁÂÃÄ]*"

Filtrar para nomes da empresa que começam com A, À, Á, Â, Ã ou Ä.

[Filtros de Nome da Empresa] =2

Applyfilter

Em que condição: [Nome da empresa] Como "B*"

Filtrar para nomes da empresa que começam com B.

[Filtros de Nome da Empresa] =3

Applyfilter

Em que condição: [Nome da empresa] Como "[CÇ]*"

Filtrar para nomes da empresa que começam com C ou Ç.

... As linhas de ação para D a Y têm o mesmo formato de A a C ...

[Filtros de Nome da Empresa] =26

Applyfilter

Em que condição: [Nome da empresa] Como "[ZÆØÅ]*"

Filtrar para nomes da empresa que começam com Z, Æ, Ø ou Å.

[Filtros de Nome da Empresa] =27

ShowAllRecords

Mostrar todos os registros.

[RecordsetClone]. [RecordCount]>0

Irparacontrole

Nome do controle: CompanyName

Se os registros forem retornados para a letra selecionada, mova o foco para o controle CompanyName.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.