Foxtable(狐表)用户栏目专家坐堂 → 时间推演计算 求助


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

主题:时间推演计算 求助

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
时间推演计算 求助  发帖心情 Post By:2021/7/25 18:42:00 [只看该作者]

Select Case e.DataCol.Name
    Case "起始日期","执行天数"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("起始日期") OrElse dr.IsNull("执行天数") Then
            dr("完成日期") = Nothing
        Else
            
            dr("完成日期") = dr("起始日期").AddDays(dr("执行天数"))
            
            Dim drs = e.DataTable.Select("_sortkey >= " & dr("_sortkey"), "_sortkey")
            For i As Integer = 1 To drs.count-1
                drs(i)("起始日期") = drs(i-1)("完成日期")
            Next
        End If
End Select

上面的代码是整个表的计算,我想关联到编号 系统根据每个编号重新计算


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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/25 21:19:00 [只看该作者]

Dim drs = e.DataTable.Select("编号='" & dr("编号") & "' and _sortkey >= " & dr("_sortkey"), "_sortkey")

 回到顶部