Foxtable(狐表)用户栏目专家坐堂 → 夜深人静 向高手请教个问题


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

主题:夜深人静 向高手请教个问题

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/23 8:56:00 [显示全部帖子]

看了一下你日历,似乎都是固定星期日为非工作日啊.

如果是这样的话.可以不要日期表. 这样不用查询日期表直接计算,效率会高很多

代码为


Select Case e.DataCol.Name
    Case "开始日期","工作日"    
      Dim d As Date = e.DataRow("开始日期")
      For i As Integer=1 To e.DataRow("工作日")
         d=d.AddDays(1)
         If d.DayOfWeek=0 Then
            i=i-1
         End If
      Next
     e.DataRow("结束日期")=d
End Select

 回到顶部