Foxtable(狐表)用户栏目专家坐堂 → [求助]有实例:计算一年数据,2月有问题,请帮忙


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

主题:[求助]有实例:计算一年数据,2月有问题,请帮忙

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/16 16:27:00 [显示全部帖子]

DataTables("数据表").datarows.clear()
For Each dr As DataRow In DataTables("人员表").DataRows
    If dr.IsNull("人员编号") Then Continue For
    Dim vr As DataRow
    If dr("工作方式") = "宣传员" Then
        vr = DataTables("宣传员").DataRows(0)
    Else
        vr = DataTables("宣传员").DataRows(0)
    End If
    Dim ld As Date = dr("第一次收益时间")
    For Each dc As DataCol In vr.DataTable.DataCols
        Dim dr2 As DataRow = DataTables("数据表").AddNew()
        dr2("人员编号") = dr("人员编号")
        dr2("人员姓名") = dr("人员姓名")
        dr2("完成点位") = dr("完成点位")
        dr2("工作方式") = dr("工作方式")
        dr2("收益日期") = ld
        dr2("收益金额") = dr("完成点位") * vr(dc.name)
        ld = ld.AddDays(5)
        If ld.day = 4 Then
            ld = ld.AddDays(1)
        Else If ld.day = 1 Or ld.Day = 2 Then
            ld = ld.AddDays(-ld.day)
        End If
    Next
Next

 回到顶部