在水晶报告中使用局部变量和全局变量

时间:2014-03-23 08:44:47

标签: crystal-reports

大家好,我是水晶报道的新手。我只想知道什么是localglobal变量。请说明本地变量和全局变量之间的区别。

2 个答案:

答案 0 :(得分:6)

局部变量:如名称所示,它是创建的公式的局部...它不能在声明的公式之外使用。

使用:如果要对多个公式中的变量使用相同的名称,则应使用它。

全局变量:它可以在创建公式的范围之外使用。

使用:在计算期间,将使用在报告中的任何位置将变量值重置为0,然后应该使用它。

Along with this there is one more variable that is `Shared` it also acts as a global variable

use: it is also used in resetting the value and also pass values between main report and sub report and viceversa

编辑:<强> * ** * ** * ** * ** * ** * ***

E.g;

创建公式count

Global numbervar a;
a:=a+1;
a

现在我想在更改每个组时将值重置为0,然后在组头中使用以下公式,如下所示。

Global Numbervar a;
a:=0

答案 1 :(得分:4)

  • local - 当前函数或公式字段
  • global - 当前报告(不包括其子报告)
  • shared - 当前报告及其子报告