Crystal Reports - Formatage conditionnel
Pour écrire une formule de mise en forme conditionnelle, cliquez avec le bouton droit sur le rapport et cliquez sur l'élément Mettre en forme l'objet du résultat → sélectionnez la propriété à laquelle vous souhaitez appliquer la formule conditionnelle → cliquez et cela ouvrira l'atelier de formule.
Écrivez la formule dans le volet de texte de la formule, enregistrez-la et fermez-la.
![](https://assets.edu.lat/crystal_reports/images/conditional_formattings.jpg)
Dans cet exemple, si vous pouvez imprimer le prix total supérieur à 60000 en vert et inférieur à 60000 en rouge, cela peut être transmis dans l'atelier de formule.
![](https://assets.edu.lat/crystal_reports/images/formula_example.jpg)
![](https://assets.edu.lat/crystal_reports/images/formula_example2.jpg)
Dans cet exemple, crGreen, crRed, crBlack est utilisé. Vous pouvez également utiliser la valeur numérique réelle des constantes de couleur.
Il existe trois fonctions de mise en forme conditionnelle courantes:
- CurrentObjectValue
- DefaultAttribute
- GridRowColumnValue
DefaultAttribute peut être utilisé pour toute formule de mise en forme, CurrentObjectValue pour toute formule de mise en forme dans laquelle vous formatez une valeur d'objet, et GridRowColumnValue peut être utilisé pour toute formule de mise en forme dans laquelle vous formatez une valeur d'objet dans un tableau croisé.