以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据指导列同类型的进行排位  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99572)

--  作者:wu725
--  发布时间:2017/4/21 15:41:00
--  根据指导列同类型的进行排位

请大家帮忙,我想先判断考试科目中相同内容的行,再根据得分列,相同的内容进行排位。注:考试科目每次是动态的,如这次是农业、工业,下次可能是建筑、警察、医生等。如下图:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/4/21 16:22:00
--  
排位逻辑是怎么样的。按得分从高到低?

For Each s As String In DataTables("表C").GetValues("考试科目")
    Dim idx As Integer = 1
    For Each dr As DataRow In DataTables("表C").Select("考试科目=\'" & s & "\'","得分 desc")
        dr("排位") = idx
        idx +=1
    Next
Next

--  作者:有点色
--  发布时间:2017/4/21 16:30:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2382.htm