Вывод бэндов

отредактировано 07:51 Раздел: FastReport 3.0
Здравствуйте ! Мой отчет состоит из бэндов
ReportTitle1
PageHeader1
Masterdata1
Header1
MasterData2
ReportSummary1
PageFooter1
Вопрос : как сделать так чтобы PageHeader1 печатался на каждой странице
пока есть данные MasterData1, а как только начался вывод Header1 и MasterData2 его быть не должно.
Заранее благодарю.

Комментарии

  • отредактировано 07:51
    насколько я знаю PageHeader это заголовок страницы и он применяется к каждой странице отчета. Попробуй использовать вместо него GroupHeader и его свойство ReprintOnNewPage - как только данные в этом GroupHeader кончатся он выводится не будет - либо вынеси этот Header1 c MasterData2 на другую страницу, правда итоги нужно будет вручную считать насколько я понимаю
  • FokewolfFokewolf Киев
    отредактировано 07:51
    По поводу PageHeader :

    В событии ReportTitleOnBeforePrint :
    PageHeaderюVisible:=True;

    В событии ReportSummaryOnBeforePrint:
    PageHeader.Visible:=(not MasterData.Dataset.Eof);

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

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