Criar classificações crescentes ou decrescentes em um relatório
Você tem um hiperbloco em um relatório e quer que os usuários consigam classificar seu conteúdo em ordem crescente ou decrescente por meio da seleção de Ascendente ou Descendente de uma caixa de combinação.
-
Crie uma hierarquia personalizada.
Clique com o botão direito do mouse em Hierarquias Personalizadas, no painel Acessórios, e selecione Novo Hierarquia Personalizada.
- Clique com o botão direito na hierarquia e selecione Editar.
- Adicione um nó pai e dê a ele o nome Crescente.
- Adicione um nó irmão e dê a ele o nome Decrescente.
-
Clique no ícone Mostrar nomes exclusivos.
são exibidos o nó e o nó2. Estes são os nomes exclusivos dos nós.
-
Selecione o nó e pressione <F2> para torná-lo editável. Renomeie-o como ASC.
Nota
Nomes exclusivos diferenciam maiúsculas de minúsculas: Escrever "Asc" não funciona.
-
Renomeie o nó2 como DESC.
Nota
Nomes exclusivos diferenciam maiúsculas de minúsculas. Escrever "Desc" não funciona.
- Crie uma caixa de combinação em um relatório e arraste a hierarquia personalizada para ela. A caixa de combinação exibe Crescente e Decrescente.
- Crie um hiperbloco por uma dimensão. Selecione o hiperbloco e selecione Classificação no Designer de Lista.
- Clique em Novo Critério de Classificação.
- Em Configurações dos Critérios de Classificação, selecione Legenda como o tipo.
-
Selecione <Editar Fórmula> como a ordem.
A caixa de diálogo Editar fórmula é exibida.
-
Na caixa de diálogo Editar fórmula, expanda Listviews e clique duas vezes no nome da caixa de combinação que contém a hierarquia personalizada. Isso, então, é exibido no painel direito (por exemplo,
=ReportObjects.ListView3.text
). - Clique em OK.
- No Designer de Lista, salve as alterações na lista.
- Veja o relatório no Modo de Visualização.
- Na caixa de combinação, selecione Ascendente ou Descendente para alterar a ordem dos elementos no hiperbloco.