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.

  1. 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.
  2. Klikněte pravým tlačítkem na hierarchii a vyberte možnost Upravit.
  3. Přidejte nadřazený uzel a pojmenujte jej Vzestupně.
  4. Přidejte uzel na stejné úrovni a pojmenujte jej Sestupně.
  5. Klikněte na ikonu Zobrazit jedinečné názvy.
    Zobrazí se názvy uzel a uzel2. Jde o jedinečné názvy uzlů.
  6. 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í.

  7. 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í.

  8. 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ě.
  9. Vytvořte hyperblok z dimenze. Vyberte hyperblok a v nástroji List Designer vyberte možnost Řazení.
  10. Klikněte na tlačítko Nové kritérium třídění.
  11. V části Setřídit kritéria nastavení vyberte jako typ Popisek.
  12. Jako pořadí vyberte možnost <Upravit vzorec>.
    Zobrazí se dialogové okno Upravit vzorec.
  13. 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).
  14. Klikněte na tlačítko OK.
  15. V nástroji List Designer uložte změny seznamu.
  16. Zobrazte report v režimu Zobrazení.
  17. Chcete-li změnit řazení prvků v hyperbloku, v poli se seznamem vyberte možnost ‚Vzestupně‘ nebo ‚Sestupně‘.