Você usa a propriedade SortOrder para especificar o ordem de classificação para campos e expressões em um relatório. Por exemplo, se você estiver imprimindo uma lista de fornecedores, poderá classificar os registros em ordem alfabética por nome de empresa. Booliano de leitura/gravação.
expressão.SortOrder
expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.
Comentários
A propriedade SortOrder usa as configurações a seguir.
Configuração |
Visual Basic |
Descrição |
Crescente |
False |
(Padrão) Classifica valores em ordem crescente (A a Z, 0 a 9). |
Decrescente |
True |
Classifica valores em ordem decrescente (Z a A, 9 a 0). |
Observação: Você pode definir a propriedade SortOrder usando o painel Grupo, Classificar e Total, uma macro ou o código do Visual Basic for Applications (VBA).
No Visual Basic, defina a propriedade SortOrder no modo de exibição Design, o modo de exibição Layout ou no procedimento de evento Open de um relatório usando a propriedade GroupLevel.
Exemplo
O exemplo a seguir define a ordem de classificação para crescente para o primeiro nível de grupo no relatório de "Resumo do produto".
Reports("Product Summary").GroupLevel(0).SortOrder = False