命题是这样的

如 有数据库中表A的结构及内容为:
ID CONTACT
----------------
101 A;
101 B;
101 C;
102 D;

水晶报表结果要为

----------------
101 A;B;C;
102 D;

实现方法如下:

步骤1:建立一个公式:xx,把 xx公式拖到详细资料节上。

whileprintingrecords;
global stringvar xx;
if onfirstrecord then
  xx:
= {CONTACT字段}
else
    
if {ID字段}=Previous ({ID字段}) then
      xx:
= xx + ','+{CONTACT字段}
    
else
      xx:
= {CONTACT字段};

 
步骤2:节专家中,设置详细资料节,勾选“抑制显示”,编辑后面的公式为:

{ID字段}=next({ID字段})

即可实现效果。

 

for:

http://topic.csdn.net/u/20110426/09/66e1afd8-f3d9-4112-94fe-edd855d1bb76.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2021-09-06
  • 2022-01-12
  • 2021-10-06
  • 2022-02-27
猜你喜欢
  • 2021-10-23
  • 2021-05-27
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案