TfrBandView и PrintIfSubsetEmpty
Приветствую всех!
Столкнулся с такой проблемой, когда MasterData (TfrBandView) должен печататься, даже если DataSet пустой... Видел такое свойство как "PrintIfSubsetEmpty", понадеялся на него, навоял немаленький отчёт... а когда попробовал -- это свойство отказывается работать. Бэнд не печататся, и, соответсвенно с ним за компанию не печатаются MasterHeader и MasterFooter...
Попробовал пример попроще: положил на форму TfrReport, TfrUserDataset. Последнему сказал RangeEnd := reCount, RangeEndCount := 0... Положил на отчёт MasterDetail, поставил PrintIfSubsetEmpty := True... Результат: бэнда я не вижу...
FastReport я использую Trial 2.51 (с целью его купить, если получится моя задача).
Так вот, собственно, и вопрос: Работает ли это свойство и что нужно сделать, чтобы оно заработало или... как сделать так, чтобы бэнд печатался, если DataSet пустой...
Заранее благодарен за ответ.
=Quad
Столкнулся с такой проблемой, когда MasterData (TfrBandView) должен печататься, даже если DataSet пустой... Видел такое свойство как "PrintIfSubsetEmpty", понадеялся на него, навоял немаленький отчёт... а когда попробовал -- это свойство отказывается работать. Бэнд не печататся, и, соответсвенно с ним за компанию не печатаются MasterHeader и MasterFooter...
Попробовал пример попроще: положил на форму TfrReport, TfrUserDataset. Последнему сказал RangeEnd := reCount, RangeEndCount := 0... Положил на отчёт MasterDetail, поставил PrintIfSubsetEmpty := True... Результат: бэнда я не вижу...
FastReport я использую Trial 2.51 (с целью его купить, если получится моя задача).
Так вот, собственно, и вопрос: Работает ли это свойство и что нужно сделать, чтобы оно заработало или... как сделать так, чтобы бэнд печатался, если DataSet пустой...
Заранее благодарен за ответ.
=Quad
Комментарии
Property PrintIfSubsetEmpty = True; печатает DetailDaten и когда DetailDaten пустой.
Проблемы с Footer наблюдал если PrintIfSubsetEmpty = False; и DetailDaten пустой.
Если MasterData RecordCount = 0 то MasterData.OnBeforePrint и у меня не печатаются.
Опешите подробнее вашу задачю.
Вот и проблема. если в первом подотчёте нет данных -- не печатаются все остальные подотчёты соответственно...
Может "криво" объяснил?
Page1
+
| MasterDetail
|+
|| Subreport
|+
+
SubReport
+
| MasterDetail
|+
|| <>
|+
|
| MasterFooter
|+
|| SubReport
|+
+