Formátování hyperbloků
- V režimu Návrh vyberte hyperblok kliknutím na jeho ohraničení.
- Klikněte pravým tlačítkem myši na hyperblok a vyberte možnost Formátovat hyperblok. Případně klikněte na hyperblok a vyberte možnost Formátovat > Vlastnosti objektu. Zobrazí se dialogové okno Formátovat hyperblok.
- Na kartě Obecné zadejte tyto informace:
- Název
- Hyperbloky se standardně pojmenují jako HyperblockN, kde N je pořadové číslo. V zájmu jednoduššího odkazování na hyperbloky ve ve vzorcích můžete název změnit.
- Seznam
- Je možné změnit seznam přiřazený hyperbloku. Změna může být například z místního seznamu na globální seznam.
- Kopírovat na disk
- Převede místní seznam na globální seznam. Tato možnost není k dispozici pro hyperbloky na řezech.
- List Designer
- Otevře Návrhář seznamů. Tato možnost není k dispozici pro hyperbloky na řezech.
- Stránkování
-
Poznámka
Stránkování nelze použít s rozšiřitelnými řezy.
- Chcete-li seznam zobrazit na více stránkách, použijte pole Velikost stránky a Aktuální stránka. Zadejte proměnné do polí a pomocí akcí ovládejte jejich hodnoty. Velikost stránky určuje, kolik prvků se na každé stránce zobrazí.
-
Velikost stránky a aktuální číslo stránky jsou dvě vlastnosti hyperbloku související se stránkováním, na které můžete odkazovat v reportech. Úplný seznam vlastností souvisejících se stránkováním:
Vlastnost Syntaxe Velikost stránky =ReportObjects.[HB_name].pagesize
Počet stránek =ReportObjects.[HB_name].pagecount
Číslo aktuální stránky =ReportObjects.[HB_name].Currentpagenumber
Velikost aktuální stránky =ReportObjects.[HB_name].Currentpagesize
Součet řádku =ReportObjects.[HB_name].Rowcount
- K implementaci stránkování můžete také použít webové rozšíření Stránkování.
- Globální vlastnosti buňky výstupu
-
Chcete-li, aby byly hierarchické seznamy v zobrazení sestavy rozbalitelné a sbalitelné, zaškrtněte políčko Použít globální nastavení na hierarchii buněk výstupu.
Poznámka
Při definování globálních vlastností výstupní buňky nelze definovat různá nastavení pro různé hierarchie v hyperbloku, který rozšiřuje řez.
- Rozbalení zahájit na úrovni
- Zaškrtněte políčko a zadejte počáteční úroveň rozbalení pro rozbalení prvků s ikonami rozbalení a sbalení.
- Zrušením zaškrtnutí rozbalíte všechny prvky bez ikon rozbalení a sbalení.
- K dynamickému nastavení úrovně rozšíření můžete použít vzorec.
- Zadáním hodnoty 1 zobrazíte pouze nejvyšší úroveň hierarchie.
- Zadáním hodnoty 0 rozbalíte všechny elementy s ikonami rozbalení a sbalení všech elementů seznamu.
- Zadáním hodnoty -1 rozbalíte všechny elementy bez ikon rozbalení a sbalení.
-
Pomocí vzorce můžete odkazovat na proměnnou
XML
a dynamicky konfigurovat libovolný počet hierarchií na ose. Vytvořte například proměnnou sestavyExpandXML
a vložte tuto<Tabulku>
jako hodnotu do panelu Vlastnosti – Proměnná sestavy:
Proměnná se použije, pokud je odkazovaný název hierarchie součástí definice seznamu nebo řezu. Název řádku<Table> <Row name="[Product]"> <Property name="ExpandLevel" value="1" /> <Property name="Indent" value="TRUE" /> </Row> <Row name="[Region]"> <Property name="ExpandLevel" value="2" /> <Property name="Indent" value="TRUE" /> </Row> <Row name="[Period]"> <Property name="ExpandLevel" value="3" /> <Property name="Indent" value="FALSE" /> </Row> <Row name="Default"> <Property name="ExpandLevel" value="1" /> <Property name="Indent" value="TRUE" /> </Row> </Table>
Výchozí
se použije pro hierarchie, které nejsou součástí definiceXML
. V případě, že definiceXML
neobsahuje žádnývýchozí
řádek, je úroveň rozšíření nastavena na 1. - Odsazení štítků
-
Pokud je tato možnost vybrána, je každá úroveň hierarchického seznamu odsazena vzhledem k úrovni nad ní. Po zrušení zaškrtnutí tohoto políčka se úrovně zobrazí přímo pod sebou. Při použití vzorce zadejte TRUE nebo FALSE. Pomocí vzorce můžete odkazovat na proměnnou
XML
a dynamicky konfigurovat libovolný počet hierarchií na ose. Vytvořte proměnnou sestavyExpandXML a
použijte výše uvedený příklad jako hodnotu v podokně Vlastnosti – Proměnná sestavy.
- Na kartě Výstupní buňky zadejte tyto informace:
- Nový
- Vytvoří hlavní buňku výstupu.
- Hodnota
- Část Hodnota uvádí hlavní buňku výstupu a buňku hodnoty hyperbloku.
- Zobrazená hodnota (~)
- Je možné zadat, zda hyperblok zobrazuje například jedinečné názvy prvků nebo jejich popisky. Je-li na hlavní buňku výstupu použitý formát čísel, může to mít vliv na váš výběr. Pokud je formátem čísla buňky klíčového výstupu znak tilda (~), pak se projeví výběr ve sloupci Zobrazit hodnotu. Pokud je však jako formát čísla vybráno @, hyperblok zobrazí jedinečné názvy prvků, ať už je ve sloupci Zobrazit hodnotu vybráno cokoli.
- Pozice
- Můžete zadat pozici hlavní buňky výstupu v hyperbloku.
- Vlastnosti
- Zobrazí vlastnosti vybrané buňky.
- Povolit rozbalit sbalit
-
Zaškrtnutím políčka povolíte tlačítka pro rozbalení a sbalení.
Poznámka
V případě seznamu plátků vyberte ve výstupní buňce možnost Jedinečný název pro identifikaci hierarchie.
- Rozbalení zahájit na úrovni
-
Poznámka
Tato možnost je aktivní pouze pro výstupní buňky s hodnotou Jedinečný název nebo jedinečný název <hierarchie>.
- Zaškrtněte políčko a zadejte počáteční úroveň rozbalení pro rozbalení prvků s ikonami rozbalení a sbalení.
- Zrušením zaškrtnutí rozbalíte všechny prvky bez ikon rozbalení a sbalení.
- K dynamickému nastavení úrovně rozšíření můžete použít vzorec.
- Zadáním hodnoty 1 zobrazíte pouze nejvyšší úroveň hierarchie.
- Zadáním hodnoty 0 rozbalíte všechny elementy s ikonami rozbalení a sbalení všech elementů seznamu.
- Zadáním hodnoty -1 rozbalíte všechny elementy bez ikon rozbalení a sbalení.
-
Pomocí vzorce můžete odkazovat na proměnnou
XML
a dynamicky konfigurovat libovolný počet hierarchií na ose ve vybrané buňce. V řezech se proměnná XML musí používat pouze v globálních vlastnostech výstupní buňky. - Odsazení štítků
-
PoznámkaPokud je tato možnost vybrána, je každá úroveň hierarchického seznamu odsazena vzhledem k úrovni nad ní. Po zrušení zaškrtnutí tohoto políčka se úrovně zobrazí přímo pod sebou. Při použití vzorce zadejte TRUE nebo FALSE. Pomocí vzorce můžete ve vybrané buňce dynamicky změnit hodnotu pro všechny hierarchie. Pomocí vzorce můžete odkazovat na proměnnou
Tato možnost je aktivní pouze pro výstupní buňky s hodnotou Jedinečný název nebo jedinečný název <hierarchie>.
XML
a dynamicky konfigurovat libovolný počet hierarchií na ose ve vybrané buňce. V řezech se proměnnáXML
musí používat pouze v globálních vlastnostech výstupní buňky.PoznámkaPři výběru těchto položek jsou zakázány možnosti Povolit rozbalení sbalit a původně rozbalit na a Odsazení štítků:
- Globální nastavení vlastností výstupní buňky na kartě Obecné.
- Výstupní buňka bez hodnoty Jedinečný název.
- Položka hodnotových buněk.
- Styl plnění
- Ve výchozím nastavení je vybrána možnost Standardní. Styl výplně není k dispozici, pokud jsou vybrány buňky s hodnotou.
- Použít titulek jako hodnotu, pokud je zobrazovací řetězec prázdný
- Zaškrtněte toto políčko, chcete-li povolit zpětný přechod na titulek, pokud je zobrazená hodnota prázdná, například pokud vybraný atribut nemá hodnotu.
- Sloučení prvků rozšiřitelného plátku
-
Zaškrtnutím políčka skryjete vnější prvky dimenzí pod jedním štítkem v rozbalitelném výseku.
Poznámka
Chcete-li identifikovat hierarchii, vyberte ve výstupní buňce možnost Jedinečný název.
- Šířka sloupce
- Pro každou výstupní a hodnotovou buňku můžete definovat, jak se vypočítá šířka sloupce. Použít aktuální šířku používá šířku, kterou má sloupec v definici tabulky sestavy. Výpočet šířky automaticky použije obsah hyperbloku k výpočtu šířky. Můžete nastavit stejnou šířku pro všechny sloupce, minimální šířku a procento, na kterém šířka závisí.
- Na kartě Vzhled určete, zda se hyperblok zobrazuje s ohraničením a jeho případnou barvu a tloušťku.
- Klikněte na tlačítko OK.
Související témata