【问题标题】:Crystal Reports Shared Variable Shows 0 in Main reportCrystal Reports 共享变量在主报表中显示 0
【发布时间】:2023-04-10 06:09:01
【问题描述】:

我在主报表上显示子报表中的共享变量时遇到问题。我在子报表中声明了一个共享变量

Shared NumberVar avalue ; avalue :=Count ({ActivityReport2.IPD})

在子报表中显示值为 14。

在主报告中它被引用为

Shared NumberVar 值; 价值;

当我尝试在主报告中使用它时,它只显示 value = 0.00。 请帮忙:)

【问题讨论】:

  • 我也遇到了同样的问题,你能解决吗?我尝试在 pagefooter 上显示一个 subrepot 共享变量,它显示为零,我猜 pagefooter 在 subreport 之前加载:(

标签: crystal-reports-xi crystal-reports-2010


【解决方案1】:

我不确定,但你可以尝试这样做吗:

Shared NumberVar avalue :=Count ({ActivityReport2.IPD})

而不是声明然后使用相同的。 并在主报告中用作:

Shared NumberVar avalue;

【讨论】:

  • 嘿伊蒂,感谢您的回复。我也试过了,但还是不行。
  • 我认为您的主报告首先加载,而您的子报告稍后加载,这就是不使用 value 的原因。是否可以先加载此子报表,然后在主报表中加载此变量?
  • 不知道我该怎么做。我已将共享变量放在主报告的子报告下方的部分中。
【解决方案2】:

将您的公式放在您声明共享变量的子报表中,它将反映在您的主报表中。稍后您可以在子报表中隐藏您的详细信息。 希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多