cross tab fast report

отредактировано 06:59 Раздел: FastReport 3.0
Привет всем!
формирую cross tab отчет. использую DBCROSS
Возникла проблема: при определенных условиях необходимо формировать отчет допустим с 5 rowheader, а другом - допустим с 2-3 (меньшим количеством).

Вопрос такой: Можно ли при формировании отчета как то удалять или добавлять количество строк заголовка?.

Нашел свойство rowfields у кросса - там как раз находится список этих полей
но не могу никаким образом обратиться ни к lines этого свойства, ни по номеру строки итд.

пока использую вариант с двумя отчетами , и вносить измения приходится в оба .. ужасно не удобно!!!

Комментарии

  • отредактировано 06:59
    сделай обычный кросс. сделай у него 5 RowHeader - ов
    добавляй туда данные из источника данных в цикле через AddValue
    Например
    Cross.AddValue(, , [Поле для суммирования])
    у тебя будет 3 пустых RowHeader и 2 заполненных

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

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