Crystal Reports - Условное форматирование

Чтобы написать формулу условного форматирования, щелкните отчет правой кнопкой мыши и выберите элемент «Форматировать объект результата» → выберите свойство, к которому вы хотите применить условную формулу → щелкните, и откроется мастерская формул.

Напишите формулу в области текста формулы, сохраните и закройте ее.

В этом примере, если вы можете напечатать Total Price больше 60000 зеленым и меньше 60000 красным, это можно передать в мастерской формул.

В этом примере используются crGreen, crRed, crBlack. Вы также можете использовать фактическое числовое значение цветовых констант.

Есть три распространенные функции условного форматирования:

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute можно использовать для любой формулы форматирования, CurrentObjectValue для любой формулы форматирования, в которой вы форматируете значение объекта, и GridRowColumnValue может использоваться для любой формулы форматирования, в которой вы форматируете значение объекта в кросс-таблице.