以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教,如何让日期加上指定天数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192222)

--  作者:SUV2258
--  发布时间:2024/6/3 22:53:00
--  请教,如何让日期加上指定天数
请教下老师:
   有三列数据,一列是“校验日期”,二列是“校验有效期”,三列是“下次校验日期”,如何让当校验日期列手动输入日期数据后,校验有效期和下次校验日期同时显示为手动输入日期后的一年减去一天的日期,即当前日期+364天,
例如,校验日期列输入2024年5月30日,其余二列同时显示为2025年5月29日。





--  作者:有点蓝
--  发布时间:2024/6/3 23:17:00
--  
参考:http://www.foxtable.com/webhelp/topics/1452.htm

If e.DataCol.Name = "校验日期" Then
    If
 e.DataRow.IsNull("
校验日期"Then
        e.
DataRow("
校验有效期") = Nothing
        e.
DataRow("下次校验日期") = Nothing
    Else

        e.
DataRow("
校验有效期") = e.DataRow("校验日期").addyears(1).AddDays(-1)
        e.
DataRow("
下次校验日期") = e.DataRow("校验有效期")
    
End If
End
 If