cross tab fast report
Привет всем!
формирую cross tab отчет. использую DBCROSS
Возникла проблема: при определенных условиях необходимо формировать отчет допустим с 5 rowheader, а другом - допустим с 2-3 (меньшим количеством).
Вопрос такой: Можно ли при формировании отчета как то удалять или добавлять количество строк заголовка?.
Нашел свойство rowfields у кросса - там как раз находится список этих полей
но не могу никаким образом обратиться ни к lines этого свойства, ни по номеру строки итд.
пока использую вариант с двумя отчетами , и вносить измения приходится в оба .. ужасно не удобно!!!
формирую cross tab отчет. использую DBCROSS
Возникла проблема: при определенных условиях необходимо формировать отчет допустим с 5 rowheader, а другом - допустим с 2-3 (меньшим количеством).
Вопрос такой: Можно ли при формировании отчета как то удалять или добавлять количество строк заголовка?.
Нашел свойство rowfields у кросса - там как раз находится список этих полей
но не могу никаким образом обратиться ни к lines этого свойства, ни по номеру строки итд.
пока использую вариант с двумя отчетами , и вносить измения приходится в оба .. ужасно не удобно!!!
Комментарии
добавляй туда данные из источника данных в цикле через AddValue
Например
Cross.AddValue(, , [Поле для суммирования])
у тебя будет 3 пустых RowHeader и 2 заполненных