以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 导入外部数据后,想改变数据怎么办? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44628) |
-- 作者:jinzhengbe -- 发布时间:2014/1/5 14:44:00 -- 导入外部数据后,想改变数据怎么办?
如图
这个表为外部数据表, 刚刚打开时的截图。
在没有触动任何数据的前提下, 加入 ischeck=5 同时 oktime列是空的,then
oktime= e.datae.today
else
oktime 的值不变
end if 这种情况应该写在哪种事件里datacolchaning,应该不属于datachanged吧? 还有代码该怎么写呢? 上面的写法 不好用,还望前辈们指点一下 |
-- 作者:lsy -- 发布时间:2014/1/5 14:59:00 -- 尽量避免错别字或笔误,猜来猜去,费神费力。 |
-- 作者:zyqzyy -- 发布时间:2014/1/5 17:02:00 -- 不太明白你想要达到哪个目的。 |
-- 作者:有点甜 -- 发布时间:2014/1/5 20:51:00 -- 直接写datacolchanging事件里的代码不就行了,可以控制哪些的数据被修改或不被修改的。 你代码大概这样写 if e.datacol.name = "oktime" then if e.datarow("ischeck") = 5 then e.newvalue = date.today else e.cancel = true end if end if
|