以文本方式查看主题 - 易表在线答疑 (http://www.egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://www.egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]DAY函数 (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=11383) |
-- 作者:fzd88 -- 发布时间:2008/2/13 21:15:00 -- [求助]DAY函数 如何用Day函数实现某日期加上一定天数后的日,例如2008年2月13日加上35天是几号,我用DAY([发货日期]+35),不能返回,是不是DAY函数不能用表达式,请高手帮忙如何能够实现我上述要求 |
-- 作者:程兴刚 -- 发布时间:2008/2/13 21:21:00 -- eval("Day($"""+text([发货日期] + 35)+""")") |
-- 作者:程兴刚 -- 发布时间:2008/2/13 21:26:00 -- 或者这样:增加表达式变量:[%a%] 表达式为:[发货日期] + 35 然后:Day([%a%]) |
-- 作者:fzd88 -- 发布时间:2008/2/13 21:28:00 -- 不好意思,能不能解释一下?谢谢 |
-- 作者:程兴刚 -- 发布时间:2008/2/13 21:40:00 -- 没啥好解释的,能得到结果就行吧? 估计定义day()函数的时候没有考虑在设置参数的时候识别数学运算符,不能正确执行,比如msgbox()的提示文字有的表达式可以识别,有的则不可以得到正确结果,也没有嵌套问题,语法识别也没有错误,这关键是执行的时候的识别问题,我认为条条大道通罗马,多换不同的思路思考或者解决即可,这些不属于问题! |
-- 作者:wjq1072 -- 发布时间:2008/2/13 21:40:00 -- Format([发货日期] + 35,"dd") |
-- 作者:wjq1072 -- 发布时间:2008/2/13 22:06:00 -- egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2008/2/14 9:55:00 -- 呵啊!非要Day()? |
-- 作者:长今 -- 发布时间:2008/2/14 10:01:00 -- 自己找麻烦 [发货日期]+35 |
-- 作者:Czy -- 发布时间:2008/2/14 13:53:00 -- 我想如果一定要用day,正确的用法应该是:DAY(Date([发货日期]+35)) |