CrossTab

отредактировано 02:37 Раздел: FastReport 3.0
Есть "многоэтажный" CrossTab- расписание занятий. В одной ячейке:

!предмет !
!преподаватель !
!кабинет !
!тип занятия !
Необходимо выделить цветопм ВСЮ ячейку в зависимости от типа занятия. При использовании "условного выделения" или события "OnPrintCell" можно анализировать только ТЕКУЩУЮ ПОДЪЯЧЕЙКУ. А как проанализировать ДРУГУЮ подъячейку, и в зависимости от его значения делать что-то в этой?

Комментарии

  • отредактировано February 2005
    Ячейки печатаются друг за другом, сверху вниз. Если нужен анализ данных в, допустим, второй ячейке, а закрашивать надо всю группу, то этого сделать нельзя (т.к. группа уже частично напечатана).
  • отредактировано 02:37
    Александр, а нельзя ли сделать множественный highlight? Т.е. с возможностью определить несколько выриантов расцветки для ячейки, тогда данная проблема была бы решена.
    Да и вообще насколько я заметил highlight в CrossTab ведёт себя не адекватно, если условие сработало то сразу на все ячейки, а не для каждой, как мне думалось должно быть.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.