Страница 1 из 1

Отображать текст объединённых ячеек на каждой странице

Добавлено: 27 фев 2018, 14:30
Hrustaleva
Здравствуйте!
На странице размещено 3 dataBand-а, для первого столбца каждого из них используется свойство "Обработка дубликатов" со значением "Объединить глобально основываясь на значении и тэге".

Вопрос состоит в в следующем: можно ли отображать текст из объединённых ячеек на каждой странице отчёта и что для этого нужно сделать?

Re: Отображать текст объединённых ячеек на каждой странице

Добавлено: 03 мар 2018, 07:28
Edward
Здравствуйте Hrustaleva,

Скорее всего автоматически сделать это не получится. Вы не могли бы, пожалуйста, привести пример того результата, который нужно достичь?

Как один из вариантов, рассмотрите, пожалуйста способ вычисления последнего дубликата в переменной в прикрепленном отчете, а также вывода значений всех групп из отчета в конце отчета:
http://demo.stimulsoft.com/#Net/AllGroupFootersAtEnd
ManualProcessingDuplicates.mrt
(787.56 КБ) 442 скачивания
Спасибо,
Эд

Re: Отображать текст объединённых ячеек на каждой странице

Добавлено: 05 мар 2018, 16:22
Hrustaleva
Здравствуйте, Эд!
Пример желаемого результата во вложении.
В соответствии с ним опишу сложившуюся ситуацию:
есть следующие dataBand-ы:
- со списком групп,
- со списком подгрупп (не относящихся к группам),
- со списком папок (относящихся к корневому элементу);
первый столбец у каждого из описанных dataBand-ов - корневой элемент, по нему осуществляется обработка дубликатов.

Хотелось добиться того, чтобы значение столбца "Наименование корневого элемента" отображалось на каждой из страниц отчёта.

С уважением,
Хрусталева

Re: Отображать текст объединённых ячеек на каждой странице

Добавлено: 07 мар 2018, 09:31
Edward
Здравствуйте, Хрусталева,

Да, отчет не прост. Очень похожий внешне результат у нас получается при использовании Кросс-Таблицы, как в этом примере:
http://demo.stimulsoft.com/#Net/CrossTabOnPage

Попробуйте, пожалуйста, записать значение корневого элемента в переменную, в событии BeforePrint у databand, который выводит этот корневой элемент.
Вот пример работы с переменными:
https://www.youtube.com/watch?v=ne4y_wJa1pQ

A если значения связаны между собой, возможно использовать вот этот подход:
viewtopic.php?f=12&t=4204

Возможно у Вас есть пример данных в каком-нибудь простом формате, например в Excel? Мы могли бы попробовать построить отчет по Вашему готовому примеру, если возможно прикрепить шаблон mrt и данные для него в этом разделе форума?

Спасибо,
Эд

Re: Отображать текст объединённых ячеек на каждой странице

Добавлено: 19 мар 2018, 10:52
Hrustaleva
Здравствуйте, Эд.
Благодарю за информацию о возможности записи значения в переменную в событии BeforePrint, попробую реализовать данный подход.
Во вложении к сообщению xml-файл с примером данных для заполнения отчёта.
С уважением,
Хрусталева

Re: Отображать текст объединённых ячеек на каждой странице

Добавлено: 26 мар 2018, 05:16
Edward
Здравствуйте, Хрусталева,

Да, вложенность отчета довольно серьезная. Если нужна помощь в построении отчета, присылайте, пожалуйста и шаблон отчета, попробуем завершить его создание вместе!

Спасибо,
Эд