Creazione di ordinamenti crescenti o decrescenti in un report

In un report è presente un iperblocco e si desidera consentire agli utenti di ordinarne il contenuto in modo crescente o decrescente selezionando l'opzione Crescente o Decrescente da una casella combinata.

  1. Creare una gerarchia personalizzata.
    Fare clic con il pulsante destro del mouse su Gerarchie personalizzate nel riquadro Accessori e selezionare Nuova Gerarchia personalizzata.
  2. Fare clic con il pulsante destro del mouse sulla gerarchia e selezionare Modifica.
  3. Aggiungere un nodo padre e denominarlo Ascendente.
  4. Aggiungere un nodo figlio e denominarlo Discendente.
  5. Fare clic sull'icona Mostra nomi univoci.
    Vengono visualizzati il nodo e il nodo2. Si tratta dei nomi univoci dei nodi.
  6. Selezionare il nodo e premere <F2> per renderlo modificabile. Rinominarlo ASC.
    Nota

    per i nomi univoci viene fatta distinzione tra maiuscole e minuscole. "Asc" non funzionerà.

  7. Rinominare il nodo2 come DESC.
    Nota

    per i nomi univoci viene fatta distinzione tra maiuscole e minuscole. "Desc" non funzionerà.

  8. Creare una casella combinata in un report e trascinarvi la gerarchia personalizzata. La casella combinata contiene quindi "Crescente" e "Decrescente".
  9. Creare un iperblocco da una dimensione. Selezionare l'iperblocco e quindi in Designer elenco selezionare Ordinamento.
  10. Fare clic su Nuovo criterio di ordinamento.
  11. In Impostazioni dei criteri di ordinamento selezionare Didascalia come tipo.
  12. Selezionare <Modifica formula> come ordine.
    Verrà visualizzata la finestra di dialogo Modifica formula.
  13. Nella finestra di dialogo Modifica Formula espandere Listviews e fare doppio clic sul nome della casella combinata contenente la gerarchia personalizzata. Questa verrà quindi visualizzata nel riquadro a destra (ad esempio =ReportObjects.ListView3.text).
  14. Fare clic su OK.
  15. In Designer elenco salvare le modifiche apportate all'elenco.
  16. Visualizzare il report in Modalità di visualizzazione.
  17. Selezionare "Crescente" o "Decrescente" dalla casella combinata per modificare l'ordine degli elementi nell'iperblocco.