以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78799)

--  作者:jncoser
--  发布时间:2015/12/17 13:28:00
--  [求助]关于时间

请问打项目后 此表结止日期 自动更新为今天日期  帮助里哪里找?

 

根据开始日期 和结止日期 判断金额

 

现在我先判断为空 赋为今天日期 第二天打开项目后 昨天的日期。

 

有的时候结止日期 就为今天日期 替换时同时规换掉了。 

 

我想不出来方法。

 


--  作者:jncoser
--  发布时间:2015/12/17 13:30:00
--  

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

--  作者:大红袍
--  发布时间:2015/12/17 16:09:00
--  

逻辑是什么?比如可以这样写

 

For Each dr As DataRow In DataTables("表A").Select("")
    If dr.isnull("截止日期") Then
        dr("截止日期") = Date.today
    End If
Next


--  作者:jncoser
--  发布时间:2015/12/18 17:03:00
--  
红师

如果用
for each dr as datarow in ...
if dr.isnulll("...") then
dr("...") = date.today
end if
next
当天 正常赋值2015-12-19
第二天 为空的值就是2015-12-19 不为空 希望他是 当天的日期2015-12-20



--  作者:jncoser
--  发布时间:2015/12/18 17:09:00
--  

我用find根据品名和日期区间 得到单价

 

空白的意思就是直至当日的日期。


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

--  作者:大红袍
--  发布时间:2015/12/18 17:13:00
--  
afterOpenProject事件写3楼的代码,就可以了。