1

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

我是水晶报告的初学者。任何帮助将不胜感激。

提前致谢。

4

2 回答 2

0

我对为什么需要从数据库中读取列感到困惑。

将行选择到数组中并在报告中使用。

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

于 2013-07-23T11:17:56.017 回答
0

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

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

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

E.g
Formula 1:
Shared StringVar Array  a;

a[1];

Formula 2:
Shared StringVar Array  a;

a[2];

Report
Formula 1  formula 2 ......

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

于 2013-07-24T09:16:05.373 回答