Nelle versioni di Crystal Report compresa la .Net si possono eseguire tramite codice delle formattazioni condizionali sui campi del report.
Per eseguire queste procedure il processo è molto semplice.
Quando si scrive una formula di formattazione condizionale, nella parte
superiore della struttura Funzioni vengono visualizzate alcune funzioni
aggiuntive che agevolano l?'utente nell?operazione. Ad esempio, si
desidera formattare il campo {Cliente.Nome} in modo tale che tutti i nomi che siano uguale a "Mario" vengano scritti in rosso ed i nomi che siano ugaule a "Fabio", vengano scritti in rosso mentre i restanti in nero.
Pertanto scriviamo così:
Sintassi Crystal
If {Cliente.NOme} ="Mario" Then
crGreen
Else If {Cliente.Nome} "Fabio" Then
crRed
Else
crBlack
Sintassi Visual Basic
If {Cliente.NOme} ="Mario" Then
formula = crGreen
ElseIf {Cliente.Nome} "Fabio" Then
formula = crRed
Else
formula = crBlack
End If