以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助各位大侠 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31619) |
-- 作者:h253381000 -- 发布时间:2013/4/18 10:18:00 -- 求助各位大侠 比如我有一列(订单日期),我想在其后面插入一列表达式,列名(订单是否到期),与今天进行比较,请问我的表达式该怎么写? |
-- 作者:XYT -- 发布时间:2013/4/18 10:24:00 -- 用表达式列的话,达不到你要的效果,用代码吧 |
-- 作者:Bin -- 发布时间:2013/4/18 10:28:00 -- 这个没办法用表达式实现了.只能用代码实现. 因为表达式无法获得当前时间进行比较. 用代码在DrawCell中添加代码 If e.Col.Name="订单是否到期" Then If e.Row("订单日期")< Date.Today Then e.Row("订单是否到期")="到期" Else e.Row("订单是否到期")="未到期" End If End If |
-- 作者:h253381000 -- 发布时间:2013/4/18 11:15:00 -- 谢谢了!祝你天天快乐! |
-- 作者:h253381000 -- 发布时间:2013/4/18 11:35:00 -- 那有订单日期有空白的怎么办来着? |
-- 作者:h253381000 -- 发布时间:2013/4/18 11:39:00 -- 那提前一个月到期呢?我很纠结,新手望指导! |
-- 作者:XYT -- 发布时间:2013/4/18 11:43:00 -- 空白就加个判断,或不允许为空。Date.Today.adddays(-30) |
-- 作者:h253381000 -- 发布时间:2013/4/18 13:16:00 -- 多谢!! |