CSDN答疑:按行累加
命题是这样的
如 有数据库中表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字段};
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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· 盘点!HelloGitHub 年度热门开源项目
· 某Websocket反爬逆向分析+请求加解密+还原html
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· 回顾我的软件开发经历:我与代码生成器的涅槃之路
2008-03-11 [报表技巧] 在页眉或组页眉 跨行显示详细资料节中的汇总
2005-03-11 [模板制作技巧1]RECORDNUMBER应用之控制每页显示行数及隔行换色.
2005-03-11 [水晶报表]创建不受数据库限制的报表(2)
2005-03-11 [水晶报表]创建不受数据库限制的报表(1)
2005-03-11 [MSCHART]控件发布问题
2005-03-11 [代码发布]汉字转拼音 /成语词典/简体繁体在线互转
2005-03-11 [票据打印]打印走纸控制(2) - 代码实现