Foxtable(狐表)用户栏目专家坐堂 → 请教一下我怎么样才能避开为0的日期。


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

主题:请教一下我怎么样才能避开为0的日期。

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


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

 没看懂你什么意思,为0的上面的代码可以判断啊。

 

 或者你直接说明具体逻辑。


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


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

Dim dcs As new List(of String)
Dim dn As DataRow = DataTables("工序提前期").DataRows(0)
Dim dm As Row = Tables("日历表").Rows(0)

For Each t As Row In Tables("开工单").Rows
    Dim d  As Date = t("需求上线时间").AddDays(-dn("工序一"))
   
    For i As Integer = d.day-1 To 30
        If dm(i) > 0 Then
            t("工序一上线时间") = d.AddDays(i-d.day+1)
            Exit For
        End If
    Next
Next


 回到顶部