日期:2014-05-20  浏览次数:20727 次

水晶报表 汇总数字做成子报表连接
主报表是一个分组后计算出来的表格,表格里是代表记录数的数字。现在要把每个数字做成子报表,点击显示数字对应的记录。
我的方法是每一列通过“whileprintingrecords”关键字,在详细节中汇总,组头重置。
组头:
whileprintingrecords;
Global stringvar abc;

abc:='';

详细资料节中
whileprintingrecords;
Global stringvar abc;

if abc = '' then abc:=记录id
else abc:=abc+','+记录id

但是发现详细资料节必须显示,否则子报表中的数据就是主报表下一行数字对应的记录。可是我将abc显示在主报表中没有问题。

请问谁知道我应该怎么做,或者怎样实现点击子报表显示明细记录。
------解决方案--------------------
直接在报表开发的时候 做一个链接子报表 就可以的。