以文本方式查看主题
- 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("...") thendr("...") = date.todayend ifnext 当天 正常赋值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楼的代码,就可以了。
|