Вывод бэндов

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

Комментарии

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

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

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

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