数据窗口中创建分组,怎样获得每一分组中的行号?(急)

netmuse 2002-02-28 02:36:24
使用getrow()可得到该记录在所有记录中的序号,怎样获得该记录在这一分组中的序号?
...全文
63 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
keani 2002-02-28
  • 打赏
  • 举报
回复
wzyun(空白) 说的跟我的意思一样,只是不知道还可以这样写表达式。学习!
llitcwl 2002-02-28
  • 打赏
  • 举报
回复
没看清,我做的是分组组号,不是组内序号:-(
wzyun 2002-02-28
  • 打赏
  • 举报
回复
GetRow() - First(GetRow() for Group 1) + 1的计算列
就可以了
llitcwl 2002-02-28
  • 打赏
  • 举报
回复
to keani(基恩) :对
keani 2002-02-28
  • 打赏
  • 举报
回复
llitcwl(中国龙) 的意思是否是给每个分组一个标志,碰上相同标志就累加,否则清零?
llitcwl 2002-02-28
  • 打赏
  • 举报
回复
//做分组组号,在DW中使用两个计算列,dw先按分组排序
c1: if( 分组列 [-1] = 分组列 [0],0,1)
c2: cumulativeSum( c_1 for all )
keani 2002-02-28
  • 打赏
  • 举报
回复
分组之后有什么特性不很清楚。有个替代的方法,就是获得改组的头条纪录的绝对位置,想取得组里面的序号时求绝对位置的茶之就可以了。不过这方法不怎么好。同你一起期待好的答案

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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