【问题标题】:passing subreport value to mainreport crystal将子报表值传递给主报表水晶
【发布时间】: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


【解决方案1】:

关于主要报告公式:

共享 numbervar 数量;
数量:=数量;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多