У меня есть отчет с этими частями:
ReportTitle ColumnHeader MasterData ColumnFooter ReportSummary
Как отобразить сумму поля в MasterDataна ReportTitle?
Я вижу два возможных пути:
Через переменную отчета:
Рассчитать сумму отдельно.
Передать сумму в отчет, используя переменную отчета (и, возможно, событие TfrxReport.OnGetValue).
TfrxReport.OnGetValue
Через свойство DoublePass отчета:
DoublePass
Установите для свойства TfrxReport.EngineOptions.DoublePass значение True.
TfrxReport.EngineOptions.DoublePass
True
Рассчитать сумму в сценарии отчета и сохранить ее в переменной сценария при первом проходе
Заполните памятку из переменной на втором проходе.
Используйте Engine.FinalPass в сценарии, чтобы определить, является ли это последний (второй) проход.
Engine.FinalPass
Или, еслиsumatory - это результат запроса, получите этот результат и покажите его