我有一个子报告部分,显示与订单相关的详细信息(行项目)。在这个子报告中,我创建了一个共享变量来返回权重字段的总和:
WhilePrintingRecords;
Shared numbervar WeightTotal := Sum ({Report.TotalWeight})
在我的主报告中,我创建了另一个变量来显示子报告的总重量:
WhilePrintingRecords;
shared numbervar WeightTotal;
WeightTotal;
这适用于在报表页脚或页脚中显示总计。但是,我需要在页眉中显示此金额。
我尝试使用该EvaluateAfter()
函数创建另一个报告变量,以尝试将此数据带入标题部分。那没有用。
我还尝试按照此线程在主报告中创建全局变量的建议进行操作:Crystal Reports: global variable running total not displayed in header
执行这样的任务是否可能?基础数据由 sp 生成(在几个不同的报告中共享)。我可以打破一个新的 sp 来简单地总结这个总数,但我更愿意将它委托给水晶。