Перенос одной строки Masterdata на следующую страницу

victoriavictoria Петербург
отредактировано August 2010 Раздел: FastReport 2.xx VCL
Очень нужна помощь! :)
В случае если на последней странице располагается только бэнд ReportSummary, на неё же нужно переносить последнюю строку MasterData.
Думала, что получится, если сделать двухпроходный отчет, и на первом проходе сосчитать общее количество строк COUNT(MasterData1), а на втором проходе сравнивать LINETHROUGHT# c этим значением и на последней строке, если не хватает места, переходить на NewPage, но COUNT в OnBeforePrint на MasterData естественно не работает, да и простым циклом на первом проходе количество строк не считает..
Может есть ещё варианты? :)

И может кто подскажет - где можно почитать про двухпроходные отчеты - что на каком проходе делается???

Комментарии

  • gpigpi
    отредактировано 16:22
    Пример использования двухпроходных отчётов смотрите в Fast Report 2.5 Demo секция Using interpreter отчёт Group totals in header

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

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