Chart работает не так, как ожидается

HunterNSHunterNS Таганрог
отредактировано 00:13 Раздел: FastReport 4.0
Был отчет, в котором выводился один Chart, на котором было несколько серий из базы (но заполнялись вручную в методе OnBeforePrint Chart'а). Чарт лежал на бэнде ReportTitle.

Появилась необходимость каждую серию выводить в отдельном чарте. Для этого я поместил этот чарт в МастерДата. После этого у чарта перестало срабатывать событие OnBeforePrint.
Перенёс этот обработчик в OnBeforePrint МастерДаты. Событие срабатывает, но в чарте ничего не выводится.

Пробовал использовать вложенные отчеты (SubReport) - чарт вообще не выводится.

Подскажите, может есть какие-то особенности работы с чартами через сабрепорт? И аналогичный вопрос по МастерДате: как она взаимодействует с чартами?

Спасибо.

Комментарии

  • HunterNSHunterNS Таганрог
    отредактировано 00:13
    Заметил особенность: не срабатывает событие OnBeforePrint у чарта только в том случае, если стоит вертикальный бенд и (обязательно) есть мемо на пересечении этих бэндов
  • HunterNSHunterNS Таганрог
    отредактировано 00:13
    Использую Дочерний бэнд - всё корректноработает. Но все равно интересно почему так бывает (не срабатывает событие OnBeforePrint у чарта) при использовании вертикального и горизонтального бэндов?
  • HunterNSHunterNS Таганрог
    отредактировано 00:13
    Всё, обошёлся без этого.

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

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