Foxtable(狐表)用户栏目专家坐堂 → 开发版用户求教 条件语句问题


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

主题:开发版用户求教 条件语句问题

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


加好友 发短信
等级:管理员 帖子:47522 积分:251557 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/8/17 17:41:00 [显示全部帖子]

类似这样,细节自己调整:

 

For Each dr As DataRow In DataTables("表A").DataRows
    Dim tp1 As TimeSpan = Date.Today - Cdate(dr("开始时间"))
    Dim tp2 As TimeSpan = dr("结束时间") - dr("开始时间")
    Dim bl As Double= tp1.TotalDays/ tp2.TotalDays
    If bl >= 0.6 AndAlso dr("当年绩效分数") > 50 Then
        dr("第十列") = "一等"
    ElseIf bl >= 0.5 AndAlso dr("当年绩效分数") > 40 Then
        dr("第十列") = "二等"
    ElseIf bl >= 0.2 AndAlso dr("当年绩效分数") > 30 AndAlso Cdate(dr("开始时间")).Addmonths(6) <= Date.Today  Then
        dr("第十列") = "三等"
    ElseIf bl < 0.2  AndAlso Cdate(dr("开始时间")).Addmonths(6) > Date.Today  Then
        dr("第十列") = "四等"
    End If
Next


 回到顶部