Foxtable(狐表)用户栏目专家坐堂 → [求助]有几句代码不是太明白 求老师解释


  共有3355人关注过本帖树形打印复制链接

主题:[求助]有几句代码不是太明白 求老师解释

帅哥哟,离线,有人找我吗?
淡笑风云
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:244 威望:0 精华:0 注册:2019/1/23 10:56:00
[求助]有几句代码不是太明白 求老师解释  发帖心情 Post By:2019/2/13 21:39:00 [只看该作者]

老师,我看了下代码  有几句不是太明白我标注了一下。  我是新手,能帮忙注释一下吗?谢谢。
Dim dic As New Dictionary(Of String, Double)  
For Each dr As DataRow In DataTables("考核得分汇总表").Select("计分分类='综合'")  
    Dim key As String = dr("被考核科室")
    If dic.ContainsKey(key) = False 
        dic.Add(key,10-dr("实际得分"))
    Else
        dic(key) += 10-dr("实际得分")
    End If
Next 
For Each k As String In dic.Keys
    Output.Show(K & ":" & dic(k))
Next
Dim bm As String = "统计表1"
Dim b As New SQLGroupTableBuilder(bm,"考核得分汇总表")
b.Groups.AddDef("被考核科室")
b.Totals.AddDef("实际得分")
b.Filter = "计分分类='单项'"
b.Build
For Each dr As DataRow In DataTables(bm).DataRows
    dr("实际得分") += iif(dic(dr("被考核科室")) >= 10,0,10-dic(dr("被考核科室")))
Next
MainTable = Tables(bm)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/13 23:07:00 [只看该作者]


 回到顶部