求助dw的排序问题(急)~请大家指点一下

wahaha123 2004-10-28 06:52:10
我遇到一个 DW 的排序问题:假设某数据窗口包含两列

单位ID 帐号ID
1 001
1 001
1 002
1 003
2 001
2 002
3 001

怎样才能把该数据窗口的数据先按 单位ID 排序 再按帐号ID 排序,即分为2个层次。
谢谢
...全文
266 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wahaha123 2004-10-29
  • 打赏
  • 举报
回复
不是排序,是这样的,我的表中有"单位"和"帐号"两个字段,一个单位对应多个重复的帐号,现在我想利用分组的数据窗口显示,问题是单位分组了,但是我又create group了,想按照帐号分组,可是帐号还是出现多条重复的数据,没有分组!

这个数据窗口中有两个分组的字段,一个是单位,另一个是帐号,现在单位可以分组,但是帐号不行

单位 帐号
A
001
001
002
008
.
.
B
009
009
110
. .
. .

nccxl 2004-10-29
  • 打赏
  • 举报
回复
排序可以直接在数窗“ROWS”—>“SORT”里创建,排序的顺序和分组的顺序要保持一致,不然可能造成分组显示不正确。
wahaha123 2004-10-29
  • 打赏
  • 举报
回复
不是排序,是这样的,我的表中有"单位"和"帐号"两个字段,一个单位对应多个重复的帐号,现在我想利用分组的数据窗口显示,问题是单位分组了,但是我又create group了,想按照帐号分组,可是帐号还是出现多条重复的数据,没有分组!

这个数据窗口中有两个分组的字段,一个是单位,另一个是帐号,现在单位可以分组,但是帐号不行

单位 帐号
A
001
001
002
008
.
.
B
009
009
110
. .
. .
flyerlxg 2004-10-28
  • 打赏
  • 举报
回复
就按楼上的做吧,决对正确,A是升序,D是降序,先构造字符串,然后用setsort设置排序规则,然后再用sort来实际完成排序的工作。
thelazyman 2004-10-28
  • 打赏
  • 举报
回复
同意楼上的
dW_1.SetSort("单位ID A, 单位ID D")
DW_1.Sort
yuqi_su 2004-10-28
  • 打赏
  • 举报
回复
在数据窗口中GROUP中直接排序即可,可对多项按优先级排序
编程夜猫 2004-10-28
  • 打赏
  • 举报
回复
在script中 
dW_1.SetSort("单位ID A, 单位ID D") A是顺序 D是倒序
DW_!.Sort
发帖
DataWindow

604

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2004-10-28 06:52
社区公告
暂无公告