【发布时间】:2020-11-28 16:00:17
【问题描述】:
我有一份包含子报告的报告。我试图从子报表中获取一个值到我的主报表上的一个字段中。我的问题是它没有显示在正确的报告上,而是显示在之后的报告和后续报告上。所以也许我没有正确重置 var。
子报表标题
whileprintingrecords;
shared numbervar amount := 0;
子报表页脚
whileprintingrecords;
shared numbervar amount := {ap1.amount};
主报表公式字段
shared numbervar amount;
amount;
我在详细信息部分有子报告(也尝试放入报告标题 - 我无论如何都禁止报告)。然后在详细信息部分,我的公式字段在主报告上显示 0.00,但是如果我循环浏览报告页面,我想要的值会立即显示在报告中。我正在按合同号链接我的子报表和主报表。
感谢任何帮助。我是不是在声明正确的事情,还是需要在某处将我的共享金额设置为 0?
谢谢
【问题讨论】:
-
我最终创建了一个详细信息部分 a 和部分 b - 将子报表放入部分 a - 部分 b 中的公式字段,这似乎解决了它。
标签: crystal-reports