Foxtable(狐表)用户栏目专家坐堂 → 按条件提取数据


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

主题:按条件提取数据

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/15 8:40:00 [显示全部帖子]

If e.DataCol.name = "教师ID" OrElse e.DataCol.name = "人员类别" OrElse e.DataCol.name = "姓名"
    If e.DataRow.isnull("教师ID")  OrElse e.DataRow.isnull("人员类别") OrElse e.DataRow.isnull("姓名")
        e.DataRow("工作量") = Nothing
    Else
        If e.DataRow("人员类别") = "统考多科"
            Dim sum As Double = DataTables("工作量").Compute("Sum(工作量得分)", "教师ID = '" & e.DataRow("教师ID") & "' and 人员类别 = '" & e.DataRow("人员类别") & "' and 姓名 = '" & e.DataRow("姓名") & "'")
            e.DataRow("工作量") = round2(sum,2)
        Else
            Dim dr15 As DataRow = DataTables("工作量").Find("教师ID = '" & e.DataRow("教师ID") & "' and [姓名] = '" & e.NewValue & "'")
            If dr15 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
                e.DataRow("工作量") = dr14("工作量得分")
            Else
                e.DataRow("工作量") = Nothing
            End If
        End If
    End If
End If

 回到顶部