Foxtable(狐表)用户栏目专家坐堂 → [求助]日期加减的特殊需要,请大哥们指点.


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

主题:[求助]日期加减的特殊需要,请大哥们指点.

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


加好友 发短信
等级:一尾狐 帖子:445 积分:3025 威望:0 精华:0 注册:2008/9/13 10:49:00
  发帖心情 Post By:2008/12/6 17:32:00 [显示全部帖子]

增加if条件:

Dim sj As Date = date.now
If e.DataCol.name = "结账" Then
    If e.NewValue = True Then
        If e.DataRow("停止日期") <> Nothing Then          
           if sj.Hour -10 > 0 then
              e.datarow("日期差")= Format(e.datarow("停止日期"), "dd") - Format(e.datarow("开始日期"), "dd") +1
              e.DataRow.Locked = True
          else
             e.datarow("日期差")= Format(e.datarow("停止日期"), "dd") - Format(e.datarow("开始日期"), "dd")
             e.DataRow.Locked = True
          end if
Else
    e.DataRow("停止日期") = (today)
    e.datarow("日期差")= Format(e.datarow("停止日期"), "dd") - Format(e.datarow("开始日期"), "dd")
    e.DataRow.Locked = True
        End If
    End If
End If


 回到顶部