将共享变量从主报告传递到交叉表?

时间:2011-02-17 10:56:37

标签: crystal-reports crystal-reports-2008 crystal-reports-xi

我想将主报表中的共享变量传递给子报表的交叉表公式字段?我该怎么做?

如果我在主报表中声明一个共享变量并尝试在子报表的交叉表中使用'whilereadingrecords'访问它,那么它就不会得到任何东西。

1 个答案:

答案 0 :(得分:2)

我做了一个模拟报告并提出了这个解决方案:

  • 在主报告中制作公式。输入以下代码:
whileprintingrecords;
shared numbervar foo:=3;
foo
  • 在子报表中,制作公式。对于此示例,请将其命名为MySharedVar。输入以下代码:
  

shared numbervar foo

  • 在子报表中,创建第二个公式。称之为MySharedVar2。输入以下代码:
  

MySharedVar

  • 正常使用交叉表中的MySharedVar2公式。