Chart и Master-Detail отчет

Обсуждение Stimulsoft Reports.NET
Ответить
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Chart и Master-Detail отчет

Сообщение swirls »

Здравстуйте

Пытаюсь собрать Master-Detail отчет на основе GroupBand так чтобы для каждой группы формировался свой Chart.
report1.JPG
report1.JPG (174.6 КБ) 3973 просмотра
Проблема - не могу отрисовать правильные данные по групам - Chart одинаковый для всех групп с полным набор данных.
прилагаю отчет с полученным результатом

Как можно настроить Chart чтобы правльно отрисовывал данные из текущей группы?
Вложения
Report1.mdc
(70.62 КБ) 368 скачиваний
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Re: Chart и Master-Detail отчет

Сообщение swirls »

для демонстрации проблемы можно посмотреть этот модифицированный отчет из ваших примеров
Вложения
Master-DetailWithGroupsUpdated.mrt
(47.06 КБ) 350 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Chart и Master-Detail отчет

Сообщение HighAley »

Здравствуйте.

Для правильной фильтрации надо создать переменную и задавать её значение в событии Before Print у Group Header.
После чего можно задать фильтр по значению этой переменной у чарта.
Master-DetailWithGroupsUpdated_.mrt
(47.75 КБ) 357 скачиваний
Спасибо.
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Re: Chart и Master-Detail отчет

Сообщение swirls »

Большое спасибо.

В очередной раз убедился что ваш продукт может все (или практически все ) - главное догадаться как это сделать :-)
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Chart и Master-Detail отчет

Сообщение HighAley »

Здравствуйте.

Мы всегда разы помочь. И если наш продукт чего-то не умеет, мы сделаем всё, чтобы это исправить ;)

Спасибо.
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Re: Chart и Master-Detail отчет

Сообщение swirls »

Еще один вопрос
как можно убрать заголовок от таблицы данных на страницах где данных нет для репорта такой структуры.
Или может быть существует другой способ привязять к групе набор чартов?
Вложения
Master-DetailWithGroupsUpdated_2.mrt
(57.15 КБ) 355 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Chart и Master-Detail отчет

Сообщение HighAley »

Здравствуйте.

Попробуйте установить свойство Header Print on All Pages в значение False.

Спасибо.
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Re: Chart и Master-Detail отчет

Сообщение swirls »

спасибо
помогло ...

Но для полного счастья возможен такой вариант - если количество строк в таблице большое (не помещается на одной странице) в этом случае хидер показывать , а если данных нет то не показывать
Это возможно?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Chart и Master-Detail отчет

Сообщение HighAley »

Здравствуйте.

Чтобы избежать этой проблемы, вам надо Заменить компонент Table на Band и Header и отключать его в событиях Group Footer. Смотрите приложенный отчёт:
Master-DetailWithGroupsUpdated_2_modified.mrt
(54.95 КБ) 387 скачиваний
Спасибо.
Ответить