以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  请问高手关于多行排序的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19052)

--  作者:goallg
--  发布时间:2010/2/26 16:44:00
--  请问高手关于多行排序的问题
我在单位做的人事系统,想要给这些人排序
排序的顺序是先按部门,然后按职务,
比如每个部门的这些人中,主任第一行,副主任第二行,以此类推
可是在多行排序中部门虽然都在一起,但是部门中的每个人的排序顺序不符合我的要求
请高人指点
--  作者:smileboy
--  发布时间:2010/2/26 21:04:00
--  
传文件看看
--  作者:goallg
--  发布时间:2010/2/27 12:45:00
--  
[这个贴子最后由goallg在 2010/02/28 10:35am 第 2 次编辑]

[quote]下面引用由goallg2010/02/26 04:44pm 发表的内容:
我在单位做的人事系统,想要给这些人排序
排序的顺序是先按部门,然后按职务,
比如每个部门的这些人中,主任第一行,副主任第二行,以此类推
可是在多行排序中部门虽然都在一起,但是部门中的每个人的排序顺序 ...

--  作者:wjq1072
--  发布时间:2010/2/27 13:47:00
--  
看不懂你的表。
参考一个简例!
egd文件下载
--  作者:goallg
--  发布时间:2010/2/27 20:03:00
--  
请问下面这个语句是什么意思,我知道是排序函数,但是"GridName"和"k"是如何跟您所给的表对应上的呢?
SortCol(GridName,"k",1) And SortCol(GridName,"部门",1)

-=-=-=- 以下内容由 goallg2010年02月27日 08:07pm 时添加 -=-=-=-
另外我想问一下您的表能否控制每个部门的前后顺序?
譬如:排序后部门列的前几行后勤,接下来是采购,然后几列为供应。。。
多谢!
--  作者:goallg
--  发布时间:2010/2/27 20:27:00
--  
希望您能帮我,我需要在点击排序按钮后,能出现每个部门的人在一起,并按院长、副院长、主任、副主任、科员、副科员类似的大小顺序排序,同时能让一些部门排在前面,比如院长们在前几行,接下来是院办的人员,类似的顺序!
如能解决,感激不尽
--  作者:wjq1072
--  发布时间:2010/2/27 20:49:00
--  

必须另建一表,你想要的职务顺序自己在表中按编号排列即可。

--  作者:wjq1072
--  发布时间:2010/2/27 21:04:00
--  
部门默认排序是按拼音首字母的,如果要另行排序则也需要增加辅助列。
egd文件下载
--  作者:wjq1072
--  发布时间:2010/2/27 22:27:00
--  
egd文件下载
--  作者:goallg
--  发布时间:2010/2/28 9:15:00
--  
多谢指点