以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表排序的实现咨询  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161395)

--  作者:guosheng
--  发布时间:2021/3/16 13:30:00
--  表排序的实现咨询
编号   子任务      子编号       部门
100               100-1       财务
100      否         100-2       财务
100      否         100-3       行政
101               101-1       人事
101      否         101-2       其他
102              102-1        财务
102      否        102-2        后勤

相同阴影部分为不可分割的多行,即无论如何排序,相同阴影部分的顺序保持不变。
先按照”编号“列排序(为保证相同阴影部分的相对顺序保持不变),之后按照子任务为“是” 且 "部门"相同的排到一起。想获取的排序结果如下:
编号   子任务      子编号       部门
100               100-1       财务
100      否         100-2       财务
100      否         100-3       行政
102              102-1        财务
102      否        102-2        后勤
101               101-1       人事
101      否         101-2       其他
该用什么实现排序思路啊,字段不够的话,该加入什么字段啊。


--  作者:有点蓝
--  发布时间:2021/3/16 13:53:00
--  
直接排序不就行了

tables("表A").sort = “编号,子任务,部门

--  作者:guosheng
--  发布时间:2021/3/16 14:19:00
--  
tables("表A").sort = “编号,子任务,部门”  排序结果是第1张表的结果,我想要的是第2张表的排序结果啊。
--  作者:有点蓝
--  发布时间:2021/3/16 14:27:00
--  
那就增加一个序号列,自己手工输入1、2、3...进行排序