Почему Page Header выводится после Report Title?
Добрый день!
Поискал в форуме по ключевым словам, но вроде такого вопроса не встречалось. Соответственно, сложилось впечатление, что я просто чего-то не догоняю.
Отчет проще простого - Master Header, Master Data, Page Header, Page Footer и Report Title. Все выводится замечательно, но Page Header выводится после Report Title. Что нужно сделать, чтобы эту проблему обойти? В документации порылся - не нашел ответа.
Заранее спасибо!
Поискал в форуме по ключевым словам, но вроде такого вопроса не встречалось. Соответственно, сложилось впечатление, что я просто чего-то не догоняю.
Отчет проще простого - Master Header, Master Data, Page Header, Page Footer и Report Title. Все выводится замечательно, но Page Header выводится после Report Title. Что нужно сделать, чтобы эту проблему обойти? В документации порылся - не нашел ответа.
Заранее спасибо!
Комментарии
Если правильно понял тебя, ты хочешь выводить после PageHeader некий бэнд, но только 1 раз за отчет. Вот способ
1) создаешь ReportTitle1. В обработчике OnBeforePrint прописываешь:
* на ReportTitle1 не кладешь никакие компоненты. Бэнд нужен только для инициализации переменной bBeginReport
2) создаешь PageHeader1
3) создаешь Child1
4) выставляешь PageHeader1.ChildBand=Child1
5) в обработчике OnBeforePrint бэнда Child1 прописываешь:
И всё. Должно работать. Child1 будет выводиться на 1-ой странице отчета после PageHeader.
Удачи.
Семён.
Я предполагал, что все должно естественным образом работать... В том то и проблема, что сначала выводится название отчета, и только потом верхний колонтитул.
Может, господа разработчики подскажут? Это так и должно быть?
Повтори мой пример, я ведь всё подробно расписал.
Добрый день. Мне тоже нужно решение этого вопроса. Версия 4,15.
Если я делаю по вашему примеру,
возникает ошибка "неопределенный идентификатор 'bBeginReport'"