Foxtable(狐表)用户栏目专家坐堂 → 日期相减的小时数


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

主题:日期相减的小时数

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3011 威望:0 精华:0 注册:2020/10/9 8:45:00
日期相减的小时数  发帖心情 Post By:2022/5/28 23:40:00 [只看该作者]

老师,我有一个带时间的日期列,列名:上报日期,我想用系统当前的时间减去上报日期,如果结果小于72小时,列名"进度跟踪_原因分析" 等于 “按期完成”,请帮忙看看,谢谢
If  e.DataRow("原因分析") <> Nothing AndAlso e.DataRow("原因分析日期") <> Nothing AndAlso “当前时间" - e.DataRow("上报日期") < 72  Then
    e.DataRow("进度跟踪_原因分析") = "按期完成"
End If

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/29 20:16:00 [只看该作者]

空值判断尽量使用isnull:http://www.foxtable.com/webhelp/topics/1470.htm

If  e.DataRow.isnull("原因分析") =false AndAlso e.DataRow.isnull("原因分析日期") =false  AndAlso e.DataRow.isnull("上报日期") =false  AndAlso date.now - e.DataRow("上报日期") < 72  Then
    e.DataRow("进度跟踪_原因分析") = "按期完成"
End If


 回到顶部