Итого по странице

отредактировано 05:34 Раздел: FastReport 2.xx VCL
В отчете есть
Report title
master data
page footer
Report summary

в pagefooter информация потекущей странице
но он печатается после reportsummary
как быть?

Комментарии

  • отредактировано 05:34
    Дык, поставь OnLasPage=False у PageFooter-a
  • отредактировано 05:34
    я сделал columnheader-masterdata-columnfooter
    но возникла одна проблема - номер сроки и кол-во строк.
    ReportTitle - OnPage:=0
    в мастердате есть поле num, в OnBeforePrint происходит вот что
    num:=num+1
    onPage:=OnPage+1
    в columnheader onPage обнуляется. т.е. пытаюсь сощитать кол-во строк мастердаты на листе.
    получается вот что: отчет на 5ти листах
    1й лист - шапка + 25 строк но OnPage=26 (!)
    2,3,4 - без шапки, все правильно
    5й - без шапки, 9 строк но OnPage=8 (!)
    т.е. в начале на единицу больше, а в конце на единицу меньше
    если я правильно понимаю, то этого не полуилось бы еслиб было событие OnAfterPrint ... но его нет.
    какой тут может быть выход??
  • BorisBoris Москва
    отредактировано 05:34
    Есть стандартная переменная [LINE#] - номер строки.
    Не пробовал ее использовать?
  • отредактировано 05:34
    ну и как с помощью текущегономера строки можно получить кол-во строк на страние? на каждой отдельно? ;)
  • отредактировано 05:34
    вобщем разобрался
    привязал к мастердате childband (visible:=false)
    и в нем уже стал обрабатывать информацию

    всетаки onAfterPrint была бы полезна, например когда на мастердате есть цена, из которой выщитывается цена в у.е. (ну например) и нужна сумма этих цен. т.к. цена в у.е. на момент OnBeforePrit еще не выщитана, то обратиться к ней невозможно.

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

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