Chart и Master-Detail отчет

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

Chart и Master-Detail отчет

Сообщение swirls » 18 мар 2014, 11:25

Здравстуйте

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

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

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

Сообщение swirls » 18 мар 2014, 13:22

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

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

Сообщение HighAley » 19 мар 2014, 06:17

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

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

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

Сообщение swirls » 19 мар 2014, 07:07

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

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

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

Сообщение HighAley » 19 мар 2014, 10:00

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

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

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

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

Сообщение swirls » 19 мар 2014, 10:33

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

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

Сообщение HighAley » 19 мар 2014, 11:33

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

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

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

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

Сообщение swirls » 19 мар 2014, 12:49

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

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

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

Сообщение HighAley » 20 мар 2014, 10:26

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

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