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.
-
Creare una gerarchia personalizzata.
Fare clic con il pulsante destro del mouse su Gerarchie personalizzate nel riquadro Accessori e selezionare Nuova Gerarchia personalizzata.
- Fare clic con il pulsante destro del mouse sulla gerarchia e selezionare Modifica.
- Aggiungere un nodo padre e denominarlo Ascendente.
- Aggiungere un nodo figlio e denominarlo Discendente.
-
Fare clic sull'icona Mostra nomi univoci.
Vengono visualizzati il nodo e il nodo2. Si tratta dei nomi univoci dei nodi.
-
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à.
-
Rinominare il nodo2 come DESC.
Nota
per i nomi univoci viene fatta distinzione tra maiuscole e minuscole. "Desc" non funzionerà.
- Creare una casella combinata in un report e trascinarvi la gerarchia personalizzata. La casella combinata contiene quindi "Crescente" e "Decrescente".
- Creare un iperblocco da una dimensione. Selezionare l'iperblocco e quindi in Designer elenco selezionare Ordinamento.
- Fare clic su Nuovo criterio di ordinamento.
- In Impostazioni dei criteri di ordinamento selezionare Didascalia come tipo.
-
Selezionare <Modifica formula> come ordine.
Verrà visualizzata la finestra di dialogo Modifica formula.
-
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
). - Fare clic su OK.
- In Designer elenco salvare le modifiche apportate all'elenco.
- Visualizzare il report in Modalità di visualizzazione.
- Selezionare "Crescente" o "Decrescente" dalla casella combinata per modificare l'ordine degli elementi nell'iperblocco.