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.

  1. Crie uma hierarquia personalizada.
    Clique com o botão direito do mouse em Hierarquias Personalizadas, no painel Acessórios, e selecione Novo Hierarquia Personalizada.
  2. Clique com o botão direito na hierarquia e selecione Editar.
  3. Adicione um nó pai e dê a ele o nome Crescente.
  4. Adicione um nó irmão e dê a ele o nome Decrescente.
  5. Clique no ícone Mostrar nomes exclusivos.
    são exibidos o nó e o nó2. Estes são os nomes exclusivos dos nós.
  6. 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.

  7. Renomeie o nó2 como DESC.
    Nota

    Nomes exclusivos diferenciam maiúsculas de minúsculas. Escrever "Desc" não funciona.

  8. 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.
  9. Crie um hiperbloco por uma dimensão. Selecione o hiperbloco e selecione Classificação no Designer de Lista.
  10. Clique em Novo Critério de Classificação.
  11. Em Configurações dos Critérios de Classificação, selecione Legenda como o tipo.
  12. Selecione <Editar Fórmula> como a ordem.
    A caixa de diálogo Editar fórmula é exibida.
  13. 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).
  14. Clique em OK.
  15. No Designer de Lista, salve as alterações na lista.
  16. Veja o relatório no Modo de Visualização.
  17. Na caixa de combinação, selecione Ascendente ou Descendente para alterar a ordem dos elementos no hiperbloco.