Выделение строк через одну

 С помощью условного выделения можно легко придать отчету более современный вид, "раскрасив" каждую нечетную строку данных. Покажем это на примере отчета типа "Список", который мы строили в предыдущей главе.

 

 Для начала разместим на листе бэнды "Заголовок отчета" и "Данные 1 уровня". На дата-бэнд положим объект "Текст" и растянем его таким образом, чтобы он занимал почти все пространство бэнда:

 

_img165

 

 Этот объект будет выполнять роль подложки, которая будет менять цвет в зависимости от номера строки данных. Выделим объект и установим в редакторе выделения следующее условие:

 

<Line> mod 2 = 1

 

Внимание: если в качестве скриптового языка выбран C++Script (см. подробнее в главе "Скрипт"), условие должно быть написано на C++Script:

 

<Line> % 2 == 1

 

 

 Цвет выделения выберем серый, но не слишком насыщенный (ближе к белому). Теперь на дата-бэнд можно класть остальные объекты:

 

_img166

 

 Поскольку новые объекты лежат на подложке, ее легко не заметить. Если запустить отчет, мы увидим следующее:

 

_img167