PowerBuilder文摘
首页 | 原创 | 译文 | 转载 | 源码 | 工具 | 灌水 | 全部 | PB助手 | 相册 | 留言 | 登陆 | 注册
关于DataWindow里的分组序号
2006年9月19日03:23星期二  [原创]

经常有人问起,在Group DataWindow里如何得到分组的序号,通常的答案是:
getrow() - first(getrow() for group 1) + 1

但这个其实是得到每个分组里的记录的序号,即对每一个分组的记录都重新从1开始排序,这个Compute field是放在Detail Band里的。而很多人想要的是这个:所有分组的序号。那就要用到下面这个高级用法,这是放在Group header Band里的,假设按Dept_id分组。
cumulativeSum( if( dept_id = dept_id [-1],0,1) for all )



字体:
Posted by tigerchamp | 评论(3) | 阅读2285次
crorkz在 2014年8月5日08:28星期二 评论:
6US72Z I really liked your blog post. Awesome.

qrkduatkd@gmail.com在 2012年10月23日12:01星期二 评论:
Exchanging visiting to know more friends in the blog circle, so that many green hand can grow up~~~ lol~~~thanx for the advice ..I got many helpful imformation

cxjimiq在 2006年10月25日16:25星期三 评论:
ޱ޼ʵ,QQ384065847

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



提交时自动将内容复制到剪贴板