以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 老师你好,我想问一下这代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172125) |
|
-- 作者:0000 -- 发布时间:2021/9/24 16:50:00 -- 老师你好,我想问一下这代码 If e.DataCol.Name = "记录日期" Then If e.DataRow.IsNull("记录日期") = False If e.DataRow("记录日期")> Date.Today.AddDays(val(e.DataRow("处理时间")) * -1) Then e.DataRow("状态")="跟进中" Else e.DataRow("状态")="跟进中(已超时)" End If End If End If
|
|
-- 作者:0000 -- 发布时间:2021/9/24 16:51:00 -- 这代码是DataColChanged 某一列的值改变才回把状态改为以超时,但是我想就是时间一过就改为以超时怎么弄 |
|
-- 作者:有点蓝 -- 发布时间:2021/9/24 16:54:00 -- 打开项目的时候重置一下这个表"记录日期"列 |
|
-- 作者:11112 -- 发布时间:2021/9/24 17:09:00 -- DataTables("table_3").DataCols("记录日期").RaiseDataColChanged() DataTables("table_3").save() 是这样吗
|
|
-- 作者:11112 -- 发布时间:2021/9/24 17:15:00 -- 他说我超出范围是这样的吗 |
|
-- 作者:有点蓝 -- 发布时间:2021/9/24 17:22:00 -- 什么东西超出范围?吃太多了,还是跳太高了?请贴出详细的错误信息 |
|
-- 作者:11112 -- 发布时间:2021/9/24 17:26:00 -- 111 |
|
-- 作者:11112 -- 发布时间:2021/9/24 17:27:00 -- 就是这个,我把 |
|
-- 作者:11112 -- 发布时间:2021/9/24 17:28:00 -- 这个是重置列吗 |
|
-- 作者:有点蓝 -- 发布时间:2021/9/24 17:32:00 -- 提示datacolchanged事件代码有问题,可能是"处理时间"有异常值,超出了日期的可计算范围 |