Printing 循环打印时FastReport Delphi预览失败

Printing 循环打印时FastReport Delphi预览失败,printing,reporting,delphi,Printing,Reporting,Delphi,我有一个函数,可以为网格中的每个选定项打印报告。 如果我不使用“准备”而使用“预览”,它会工作,但如果我使用“准备”,则只打印第一份报告。其余的都是空报告 我动态创建报告,数据集也动态创建。所有组件将在最后释放,并在下一个报告中重新创建 如果我一个接一个地打印所有项目,它就会工作 prepare函数中发生了什么,我可以做些什么来避免这种情况? 如果您创建复合报告,我将在windows10上使用FR5和Delphi XE6。在第一个循环中调用TfrxReport.PrepareReport(Tru

我有一个函数,可以为网格中的每个选定项打印报告。 如果我不使用“准备”而使用“预览”,它会工作,但如果我使用“准备”,则只打印第一份报告。其余的都是空报告

我动态创建报告,数据集也动态创建。所有组件将在最后释放,并在下一个报告中重新创建

如果我一个接一个地打印所有项目,它就会工作

prepare函数中发生了什么,我可以做些什么来避免这种情况?
如果您创建复合报告,我将在windows10上使用FR5和Delphi XE6。在第一个循环中调用TfrxReport.PrepareReport(True),在下一个循环中调用TfrxReport.PrepareReport(False)

另一个名为“larand”的用户尝试进行编辑。所有者可以自由编辑他们的问题。如果您意外创建了两个帐户,请选中。这些链接可能很有用:
https://superuser.com/users/721886/larand54
https://superuser.com/users/721962/larand
。首先,欢迎使用超级用户!我们总是很乐意帮助您,但您显然有两个超级用户帐户:和。请花时间使用以下帮助中心教程,并要求超级用户工作人员合并您的帐户:基于standart Delphi的组件和本地数据库(如MSAccess数据库)创建一个有错误的小演示项目,并将其附加到此处或发送到support@fast-report.com