以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]提取系统年度 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1224) |
||||
-- 作者:易服 -- 发布时间:2008/11/24 11:32:00 -- [求助]提取系统年度 IIF(year()-[造林年度] > 8,[退耕生态林],Null) 上面表达式怎样改才能生效 year() 提取系统年度 造林年度] 字符型 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/11/24 14:13:00 -- 我没办法,用代码吧 |
||||
-- 作者:易服 -- 发布时间:2008/11/24 17:11:00 -- 代码怎做? |
||||
-- 作者:程兴刚 -- 发布时间:2008/11/24 22:36:00 -- 文件? |
||||
-- 作者:易服 -- 发布时间:2008/11/24 23:16:00 -- IIF((Convert([验收年度], \'System.Int32\')-Convert([造林年度], \'System.Int32\')) > 8,[退耕生态林],null) [验收年度] 为外部数据字符列,在这一列要手工填充如今年2008,明年2009。如能用代码变成系统年份就省事了。 外部数据比较大上传不了。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/11/25 8:41:00 -- 2011年1月5日更新 你难道不可以做一个简单的表格,输入一点数据后传上来嘛? 要知道大多数人回答问题,都会对自己的代码进行测试的。 可是想要帮助你,还得先自己建立一个表进行调试。 提问前,你应该将基础的工作做好,才能更及时的获得帮助。
上面的例子,每到新的一年,重算“值”这一列即可,无需重新输入年份。 [此贴子已经被作者于2008-11-25 8:48:17编辑过]
|
||||
-- 作者:易服 -- 发布时间:2008/11/25 9:33:00 -- 谢谢了!这是个不痛不痒的问题没花精力做上传文件。 IIF((Convert([验收年度], \'System.Int32\')-Convert([造林年度], \'System.Int32\')) > 8,[退耕生态林],null) 可以执行要保留,不足的是要在[验收年度] 这一列要手工填充如今年2008,明年2009。只须在[验收年度]列用代码变成系统年份。 |