从水晶报表公式中的表创建数组

时间:2013-07-22 23:30:42

标签: crystal-reports-2008

我创建了一个非常小的视图(只有6行和2列)。 我希望使用水晶报告将视图的值读入2D数组。 这可以通过在水晶报告中使用公式来实现吗? 如果是的话,我该怎么做?如果没有,还有其他选择吗?不能使用子报告

我是水晶报道的初学者。任何帮助都会非常感激。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我很困惑你为什么需要从数据库中读取列。

将行选入数组并在报告中使用它。

如果我理解错误,请详细说明您的要求,我会尽力帮助。

答案 1 :(得分:0)

下面是从表中获取行并在report中显示它的代码。在代码下面创建一个公式添加

local numberVar i1;
For i1:=1 to Count(table.field) do
(
Shared StringVar Array  a:=[Field1, Filed2 ,... Add as many fields you have];
);

现在为每个列创建单独的公式,并将详细信息部分中的forlumas并排放置

E.g
Formula 1:
Shared StringVar Array  a;

a[1];

Formula 2:
Shared StringVar Array  a;

a[2];

Report
Formula 1  formula 2 ......

如果您仍然遇到任何问题,请告诉我。