以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何分类全表和表中部分数据排序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60142) |
||||
-- 作者:zjy1088 -- 发布时间:2014/11/19 9:41:00 -- 如何分类全表和表中部分数据排序 小白请教专家: 想对“学生成绩”进行年级和班级的排名,但在同一个表中,不知如何实现。 另:排名能出现重复名次。如:有两个5名,接下来应该排出的是第7名。 感谢!
|
||||
-- 作者:Bin -- 发布时间:2014/11/19 9:51:00 -- http://www.foxtable.com/help/topics/2382.htm |
||||
-- 作者:有点甜 -- 发布时间:2014/11/19 9:56:00 -- Dim dt As dataTable = dataTables("学生成绩") drs = dt.Select("", "班级, 总分 desc") |
||||
-- 作者:zjy1088 -- 发布时间:2014/11/19 15:37:00 -- 还是搞不懂啊,应该在哪个事件中添加这段代码呢?我试的都没用啊,排序都没出来 |
||||
-- 作者:有点甜 -- 发布时间:2014/11/19 15:39:00 -- http://www.foxtable.com/help/topics/0213.htm
|
||||
-- 作者:Bin -- 发布时间:2014/11/19 15:40:00 -- 不会没出来 可以参考CaseStudy目录下的文件: 成绩排名.Table |
||||
-- 作者:zjy1088 -- 发布时间:2014/11/19 17:37:00 -- 感谢! 排名能进行了,“年名”排名是准确的,可“班名”排名不对,比如c1201班的2个第7名成绩是不一样的。还有,排名之后,如果点“年名”进行升序排序,就乱了套了,求解!
|
||||
-- 作者:有点甜 -- 发布时间:2014/11/19 17:42:00 -- Dim dt As dataTable = dataTables("学生成绩") drs = dt.Select("", "班级, 总分 desc") |
||||
-- 作者:zjy1088 -- 发布时间:2014/11/19 18:51:00 -- 问题解决!小白特别感谢甜点! |