Masterdata в качестве Pageheader

отредактировано 12:35 Раздел: FastReport 4.0
Подскажите пожалуйста новичку,
Вроде просто, но не выходит
Есть report простой структуры типа стандардный Order/Order Lines
Master Data – order data
Detail -строки, которые могут переноситься на след страницу- order lines
Kaждый новый заказ печатается с новой страницы
Как заставить MasterData band дополнительно выполнять функции PageHeader, т.е. он должен печататься на каждой странице, вне зависимости это новый заказ или продолжение текущего?
Попробовал PageHeader содержащий все данные, и фиктивный MasterData с одним только полем и high=0- не работает как надо, так PageHeader не привязан к dataset, и к моменту печати dataset еще не открыт.
T.e устроил бы вариант вызова из скрипта или программы печати MasterData

Комментарии

  • отредактировано 12:35
    установите свойтво StartNewPage = true у MasterData
  • отредактировано 12:35
    spinx написал: »
    установите свойтво StartNewPage = true у MasterData
    Это не то,вернее не все то что надо. Нужно не только начинать новую группу на новой странице, но и печатать master header если current группа продолжается на след странице. Но все оказалось весьма просто. Используется Page Footer с полями из MasterData, и перед печатью нужно убедиться что Master DataSource is open и корректно позиционирован . MasterData не содержит полей и имеет высоту 0, нужен только чтобы правильно срабатывали events для DetailData

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

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