我的公司要求我更新一个用 delphi 编写的特定应用程序的报告功能,并使用快速报告来改用 FastReports。
当前的实现将所有数据从数据库中提取出来,做了大量工作来组织和计算报告所需的数据,并将所有这些数据存储在几个不同的对象中。然后使用快速报告 OnNeedData 事件来填充波段,直到没有更多数据(通过设置 MoreData = false 表示)
我遇到的问题是快速报告似乎需要一个乐队来连接到我没有的实际数据源。此外,fastReports 似乎没有类似于 OnNeedData 的事件。
无论如何要在代码中填写数据带的值并让它再次打印,直到打印所有数据而不将带连接到数据集?
我为这个问题的含糊性表示道歉,我对报告软件非常陌生,任何关于去哪里和看什么的建议都将不胜感激。