水晶报表难题!急!!!帮帮忙!

yanghao014 2007-01-08 10:36:20
我在水晶报表里面进行了分组,现在我想在每条数据的前面加个记录号,从1开始递增,我在水晶报表的特殊字段里面选择了记录号这个功能,可是记录号是对总的数据进行了递增,如何在组里面递增,也就是说一个组结束之后,在下一个组开始又从1开始递增!!!
急,帮帮忙!
...全文
327 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cgl1992 2007-02-27
  • 打赏
  • 举报
回复
可以用PUSH 模式解决, 设计一个字段,记录每个分组的序号,
在报表设计里,直接拖入该字段就可以了
「已注销」 2007-02-17
  • 打赏
  • 举报
回复
up
shadow841112 2007-02-12
  • 打赏
  • 举报
回复
mark
daisylh 2007-02-03
  • 打赏
  • 举报
回复
Learning
huhu0331 2007-02-02
  • 打赏
  • 举报
回复
你的问题解决了吗?给你一个非常简单的方法:
1.建立两个公式字段:
字段1中添加如下代码:
WhilePrintingRecords ;
CurrencyVar YourVar := 0 ;
字段2中添加如下代码:
WhilePrintingRecords;
CurrencyVar YourVar := YourVar+1;
2.将字段1托放到组头,并抑制显示;将字段2托放到需要显示每组序号的地方。OK啦!!
sunfei_major 2007-01-10
  • 打赏
  • 举报
回复
填一个 计算字段
写入如下代码:
Numbervar grpnum;
Numbervar recnum;
if grpnum <> GroupNumber then
( grpnum :=GroupNumber; recnum := 0; );
recnum := recnum + 1; ToText(recnum,0)

在把这个字段拖入指定的位置就ok了
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧