Vytváření vzestupného nebo sestupného řazení v reportu
Report obsahuje hyperblok. Požadavkem je, aby uživatelé mohli svůj obsah seřadit vzestupně či sestupně výběrem možnosti Vzestupně nebo Sestupně z pole se seznamem.
-
Vytvořte uživatelskou hierarchii.
Klikněte pravým tlačítkem na možnost Vlastní hierarchie na panelu Příslušenství a vyberte možnost Nové uživatelsky definované hierarchie.
- Klikněte pravým tlačítkem na hierarchii a vyberte možnost Upravit.
- Přidejte nadřazený uzel a pojmenujte jej Vzestupně.
- Přidejte uzel na stejné úrovni a pojmenujte jej Sestupně.
-
Klikněte na ikonu Zobrazit jedinečné názvy.
Zobrazí se názvy uzel a uzel2. Jde o jedinečné názvy uzlů.
-
Vyberte uzel a stisknutím klávesy <F2> aktivujte režim úprav. Přejmenujte jej na ASC.
Poznámka
V jedinečných názvech se rozlišují malá a velká písmena: Zadání „Asc“ nebude funkční.
-
Přejmenujte uzel2 na DESC.
Poznámka
V jedinečných názvech se rozlišují malá a velká písmena. Zadání „Desc“ nebude funkční.
- V reportu vytvořte pole se seznamem a přetáhněte na něj uživatelskou hierarchii. Pole se seznamem obsahuje položky Vzestupně a Sestupně.
- Vytvořte hyperblok z dimenze. Vyberte hyperblok a v nástroji List Designer vyberte možnost Řazení.
- Klikněte na tlačítko Nové kritérium třídění.
- V části Setřídit kritéria nastavení vyberte jako typ Popisek.
-
Jako pořadí vyberte možnost <Upravit vzorec>.
Zobrazí se dialogové okno Upravit vzorec.
-
V dialogovém okně Upravit vzorec rozbalte položku ListViews a dvakrát klikněte na název pole se seznamem, které obsahuje uživatelskou hierarchii. Ta se následně zobrazí v pravém panelu (např.
=ReportObjects.ListView3.text
). - Klikněte na tlačítko OK.
- V nástroji List Designer uložte změny seznamu.
- Zobrazte report v režimu Zobrazení.
- Chcete-li změnit řazení prvků v hyperbloku, v poli se seznamem vyberte možnost ‚Vzestupně‘ nebo ‚Sestupně‘.