Jak obarvit položku podle její hodnoty

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Někdy je žádoucí, aby tisknuté položky v nějakém sloupci sestavy měly různé barvy podle hodnoty. Například pokud je hodnota položky menší než 0, potom bude barva položky červená a v ostatních případech zůstane černá.

 

V návrháři sestav se to dá zajistit následujícím způsobem.

 

1. Položce, která má měnit barvu podle hodnoty dejte nějaké jméno (na obrázku je položka mesiczměna pojmenována "zm").

 

2. Vyberte oblast, ve které se objekt položen a otevřte funkci "Skripty"

 

3. Do pole "Před tiskem" zapište následující příkaz

SETFONTCOLOR('zm', IF(Dotaz1.mesiczměna <0,RED,BLACK))

 

zde je navíc zařízeno i obarvení podkladu celé oblasti.

Výsledek potom může vypadat třeba takto:

 

 

Související témata

Příklady criptovacích funkcí

Nastavení výšky oblasti, dotaz přímo ze sestavy - SETINTPROP, QUERY

Příprava bitmap z formulářů v PDF pro Vision ERP

Více nezávislých detailů

Příznaky sestav