Toto téma popisuje jednotlivé kroky, které vedou ke změně vzhledu jakéhokoliv ovládacího prvku tiskové sestavy na základě podmíněného formátování (například aby se text ovládacího prvku Label probarvil do červena, pokud jeho hodnota přesáhne danou mez). Na základě této funkcionality nejsou nutné skripty, tedy není třeba psát jakýkoliv kód.
Chcete-li změnit vzhled ovládacího prvku, postupujte následujícím způsobem.

  1. Vytvořte si tiskovou sestavu, jejichž objekty budou svázané s datovým polem.
  2. Klikněte na inteligentní značku sestavy (Report Smart Tag) a ze seznamu akcí klikněte na tlačítko se třemi tečkami u položky Seznam formátovacích pravidel (Formatting Rule Sheet).


    A ve vyvolaném Editoru formátovacích pravidel (Formatting Rule Sheet Editor)  vytvořte nové formátovací pravidlo (použitím tlačítka ) a kliknutím na tlačítko se třemi tečkami u položky Podmínka (Condition).


  3. Poté do vyvolaného Editoru podmínek (Condition Editor) nadefinujte požadovanou logickou podmínku (což znamená, že je výsledek vrácen jako hodnota pravda (True) nebo nepravda (False)). V tomto případě budeme formátovat pole, pokud je jeho jednotková cena (UnitPrice) vetší než 30.

    Pro uložení podmínky a uzavření dialogového okna klikněte na tlačítko OK.

  4. Nyní se vraťte do Editoru formátovacích pravidel (Formatting Rule Sheet Editor) a nadefinujte formát, který se má použít (například požadovanou barvu písma (Foreground Color)).

    Pro uložení změn a uzavření dialogového okna klikněte na tlačítko Zavřít (Close).

  5. Nakonec zvolte sekci nebo ovládací prvek, na kterém má být formátovací pravidlo aplikováno (v našem případě je to sekce detail (Detail Band)), a tak prostřednictvím odpovídající inteligentní značky (Smart Tag) přejděte do Formatting Rules Editor kliknutím na tlačítko se třemi tečkami u položky Formátovací pravidla (Formatting Rules).

 

A ve vyvolaném editoru Formatting Rules Editor přesuňte vybrané pravidlo zleva doprava (použitím tlačítka ) proto, aby vstoupilo v platnost.

Pokud uplatňujete více pravidel, je možné přizpůsobit jejich prioritu pomocí šipek nahoru a dolů na pravé straně editoru. Takže jsou pravidla použita v takovém pořadí, v jakém jsou zobrazena na seznamu s tím, že poslední pravidlo na seznamu má nejvyšší prioritu.

Výsledek je zobrazen na následujícím obrázku.

  • Žádné štítky