Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Colore alternato righe - Intestazioni Crystal Reports
martedì 14 febbraio 2012 - 09.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
AB7
Profilo
| Newbie
1
messaggi | Data Invio:
mar 14 feb 2012 - 09:35
Ciao a tutti,
premesso che sono un neofita di crystal reports, ho utilizzato le seguenti soluzioni per impostare un colore di sfondo alternato sulle righe di intestazione di gruppo:
1) Esperto sezione - Dettagli colore
IF (RecordNumber Mod 2 = 0) THEN
Color (254, 254, 204)
ELSE
crNoColor
2) Campo formula combinato con Dettagli colore
2.1) Campo formula
shared numbervar iCount;
if {VBRP.MATNR} = Next ({VBRP.MATNR}) then
if {VBRP.MATNR} = Previous ({VBRP.MATNR}) then iCount := iCount
else iCount := iCount +1
else if {VBRP.MATNR} = Previous ({VBRP.MATNR}) then iCount := iCount
else iCount := iCount +1;
2.2) Esperto sezione - Dettagli colore
shared numbervar iCount;
if iCount mod 2 = 0 then
crSilver
else
crNoColor
Purtroppo entambe le formule agiscono su tutto il report e mi ritrovo spesso due intestazioni dello stesso colore quando ci sono diversi dettagli.
C'è la possibilità di far variare il colore al variare dell'intestazione?
Grazie.
Saluti.
Antonio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 22 feb 2012 - 18:17
Ciao,
hai per caso un report da poter allegare, oppure qualche screenshot che spieghi meglio il problema?
Non ho capito se il tuo problema è relativo al far cambiare colore correttamente, o al colore dell'intestazione...
Grazie
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !