共享Numbervar故障

时间:2016-01-22 01:13:22

标签: crystal-reports

我有一份包含两份子报告的报告。每个子报表都有一个总成本字段,我想将其传递到主报表中,加在一起,然后从项目总预算中减去该值。项目编号是子报表和主报表之间的统一链接。我们的想法是准确了解项目的剩余预算。 我使用共享的numbervar来传递值。

在我的子报告中: WhilePrintingRecords;

共享NumberVar POTotal:=(Sum({S_EPPS_PO_REPORT.PO_Line Cost},{S_EPPS_PO_REPORT.Project Number}))

在我的主要报告中 WhilePrintingRecords;

共享NumberVar POTotal;

POTotal

如果我正在查看尚未在任何子报表上记录费用的项目,它的工作原理应该如此。但是,如果子报表中存在成本数据,则FOLLOWING项目中的BudgetRemaining总计将减去上一个项目的子报表成本(有时是之前的两个项目)。

如果每个报告的项目编号相同,我如何确保从子报告传递的值仅适用于BudgetRemaining公式?

0 个答案:

没有答案