Crystal Report 2008中的动态列

时间:2015-07-07 04:10:15

标签: crystal-reports-2008

我查看下面的链接:

  

Dynamically changing columns in Crystal Report 2008

     

Dynamic Columns in Crystal reports

然而,这似乎不符合我的要求。

所以,基本上,我的数据库字段包含以下内容:

type_id | type_value
1个Test1的
2的Test2

所以,我想让水晶报告生成列
Test1 |测试2 1 2

如果我更改了以下数据:
type_id | type_value
1测试11
2 Test22

水晶报告栏会自动反应:
Test11 |测试22
1 2

关于如何实现这一点的任何想法?

谢谢!

2 个答案:

答案 0 :(得分:0)

我希望在数据源中完成数据透视而不是Crystal Report。

  1. 从执行数据透视的动态S​​QL /应用程序代码准备数据表。知道最大值您可以在报告中显示的列。像这样的表的输出 Column1Name, Column1Value, Column2Name, Column2Value...

  2. 如果报告列为空,请使报告列按列名禁止。

答案 1 :(得分:0)

为此目的在水晶报告中使用交叉表。

在行中输入类型ID和列放置类型值。