请教下老师:
有三列数据,一列是“校验日期”,二列是“校验有效期”,三列是“下次校验日期”,如何让当校验日期列手动输入日期数据后,校验有效期和下次校验日期同时显示为手动输入日期后的一年减去一天的日期,即当前日期+364天,
例如,校验日期列输入2024年5月30日,其余二列同时显示为2025年5月29日。
参考:
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