Моя компания попросила меня обновить функциональность отчетов конкретного приложения, написанного на Delphi и использующего быстрые отчеты, чтобы вместо этого использовать FastReports.
Текущая реализация вытягивает все данные из базы данных, проделывает большую работу по организации и подсчету необходимых данных для отчетов и хранит все это в нескольких разных объектах. Затем события Quick Report OnNeedData используются для заполнения полос до тех пор, пока не закончатся данные (обозначается установкой MoreData = false).
Проблема, с которой я столкнулся, заключается в том, что Fast Reports, похоже, нуждается в полосе для подключения к реальному источнику данных, которого у меня нет. Также у fastReports, похоже, нет события, похожего на OnNeedData.
Можно ли каким-либо образом заполнить значения бэнда данных в коде и снова распечатать его, пока все данные не будут напечатаны без подключения бэнда к набору данных?
Я прошу прощения за неясность этого вопроса, я очень новичок в программном обеспечении для создания отчетов, и любые предложения о том, куда идти и на что смотреть, будут очень признательны.