Создать пользовательскую формулу; назовите это Colorize:
//Color every other row as light tan (alter RGB to suit tastes)
Function (Numbervar row, Optional Numbervar Color := RGB(239,235,220))
If Remainder(row,2)=0 Then
Color
Else
crNoColor
Добавьте в формулу условного форматирования цвета фона раздела «Детали» следующее:
Colorize(RecordNumber)
//or over-ride color
Colorize(RecordNumber, crSilver)
Вы также можете использовать его с разделом заголовка группы, передав ключевое слово GroupNumber:
Colorize(GroupNumber)
Если вы делаете что-то необычное с группировкой, вы можете использовать формулу промежуточного итога:
//{@G1}
WhilePrintingRecords;
Numbervar i;
i:=1+1;
Добавьте эту формулу в раздел заголовка группы, затем отключите ее.
Измените условную формулу заголовка группировщика на:
WhilePrintingRecords;
Numbervar i;
Colorize(i);