以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教相关计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23744)

--  作者:秦胜雄
--  发布时间:2012/9/18 16:36:00
--  请教相关计算

接单日期,交货日期,怎么计算延期,希望延期显示剩多少天,过期多少天。

开料列,20*30*100(内径*外径*长度)单位是毫米,重量列显示重量,单位是公斤。

谢谢!!!


--  作者:秦胜雄
--  发布时间:2012/9/19 10:32:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:截图1348021173.png
图片点击可在新窗口打开查看

--  作者:秦胜雄
--  发布时间:2012/9/22 16:21:00
--  

If e.DataCol.Name = "交货日期" Then
    If e.DataRow.IsNull("交货日期") Then
        e.DataRow("延期") = Nothing
    Else
        e.DataRow("延期") = Date.Today.day - e.DataRow("交货日期").day
    End If
End If

只能在1个月内计算准确,请修改。谢谢!!!!


--  作者:lin_hailun
--  发布时间:2012/9/22 16:29:00
--  
  e.DataRow("延期") = Date.Today.day - e.DataRow("交货日期").day

改为

 
e.DataRow("延期") = (Date.Today - e.DataRow("交货日期")).Days
--  作者:秦胜雄
--  发布时间:2012/9/22 16:59:00
--  
谢谢!!!!!