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
Você pode usar a ação DefinirClassificadoPor para especificar como deseja classificar os registros em um formulário, relatório, tabela ou resultado da consulta.
Setting
A ação DefinirClassificadoPor tem os seguintes argumentos.
Argumento da ação |
Descrição |
---|---|
Classificado Por |
Uma expressão de cadeia de caracteres que inclui o nome do campo ou dos campos nos quais os registros serão classificados, além das palavras-chave opcionais ASC ou DESC. |
Nome do Controle |
Se for fornecido e um objeto ativo for um formulário ou um relatório, o nome do controle que corresponde ao subformulário ou ao subrelatório a ser filtrado. Se estiver em branco e o objeto ativo for um formulário ou um relatório, o formulário ou relatório pai será classificado. |
Comentários
Quando você executar essa ação de macro, a classificação será aplicada à tabela, ao formulário, ao relatório ou à folha de dados (resultado da pesquisa) que está ativa e que tem o foco.
O argumento Classificado Por é o nome do campo ou dos campos nos quais você deseja classificar registros. Quando você usa mais de um nome de campo, separe-os com vírgula (,). A propriedade OrderBy do objeto ativo é usada para salvar um valor de classificação e aplicá-lo posteriormente. Os valores de OrderBy são salvos com os objetos nos quais foram criados. Eles são carregados automaticamente quando o objeto é aberto, mas não são aplicados automaticamente.
Quando você define o argumento Classificado Por digitando um ou mais nomes de campo e executa a macro, os registros são classificados por padrão em ordem crescente.
Para classificar registros em ordem decrescente, digite DESC no final da expressão de argumento Classificado Por. Por exemplo, para classificar registros de cliente em ordem decrescente por nome de contato, defina o argumento OrderBy como "NomedoContato DESC". Para classificar nomes por Sobrenomes em ordem decrescente e Nomes em ordem crescente, defina o argumento Classificado Por como "Sobrenome DESC, Nome ASC".