您可以使用Quick Reports Pro合并纵向报告和横向报告吗?
快速报告帮助文件摘要:
处理这种情况的方法是使用 TQRCompositeReport 组件。在要开始打印的表单上放一个。首先,您需要为其OnAddReports事件定义一个处理程序,该事件调用 TQRCompositeReport.Add 方法来添加您需要打印的所有TQuickRep组件。假设您要打印的报告保存在名为RepNewCust,RepOrderSummary和RepStockReorder的表单上,并且在每种情况下,表单上的TQuickRep组件称为“报告”(请参阅下面的“TQuickRep详细信息”部分,了解为什么要这样做) 。然后你的OnAddReports事件处理程序应该如下所示
procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
QRCompositeReport1.Reports.Add(RepNewCust.Report);
QRCompositeReport1.Reports.Add(RepOrderSummary.Report);
QRCompositeReport1.Reports.Add(RepStockReorder.Report);
end;
现在,您可以调用QRCompositeReport1.Print在一个批次中打印出所有三个报告,然后使用QRCompositeReport1.Preview将它们一起预览。还有TQRCompositeReport组件属性,可用于设置纸张大小并为复合报表设置整体标题 - 基本上是您在一个位置处理多个报表输出所需的一切。
我想在肖像和风景之间混合如下:
RepNewCust.Report(Portrait)
RepOrderSummary.Report(Portrait)
RepStockReorder.Report(风景)
可以这样做吗?
答案 0 :(得分:2)
无法完成。我收到了开发人员的以下回复:
您好,
使用现有代码无法完成。我不确定为什么,但混合报告方向不起作用。
的问候,
QBS软件有限公司