以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  怎么计算时差呢?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=28716)

--  作者:jinzhengbe
--  发布时间:2013/2/15 22:59:00
--  怎么计算时差呢?

addtime 是添加商品的时间

想计算 今天 - 添加商品的时间 是否大于 15天。

如果

大于15天 then  e.datarow(“状态“) = 2

 

 


--  作者:liuxing4448
--  发布时间:2013/2/15 23:08:00
--  
DateYMD函数并不是Date的成员,是一个独立的函数,是Foxtable考虑到实际需要,额外提供的一个函数。 DateYMD函数用于计算两个日期之间相差的年月日 希望对你有帮助
--  作者:程兴刚
--  发布时间:2013/2/16 1:29:00
--  
提问尽量发文件,把需求描述清楚!
--  作者:lin_hailun
--  发布时间:2013/2/16 9:11:00
--  
以下是引用jinzhengbe在2013-2-15 22:59:00的发言:

addtime 是添加商品的时间

想计算 今天 - 添加商品的时间 是否大于 15天。

如果

大于15天 then  e.datarow(“状态“) = 2

 

 


是不是这样?代码写在表事件datacolchanged

If (Date.Today - e.Datarow("addtime")).TotalDays >= 15 Then
    e.datarow("状态") = 2
End If