以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 把1列分成两个分别的列改怎么办? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55887) |
-- 作者:jinzhengbe -- 发布时间:2014/8/25 16:39:00 -- 把1列分成两个分别的列改怎么办? 加入表a 有3个列
a b c 12-e25 12 e25 ab-2355 ab 2355 cc-35 cc 35
如图所示
a 列的数据 都是 中间有 “-” 这个标准的
怎么样 把 - 前面的 部分 分解到 b列 把 - 后面的部分 变成c列
应该写在哪个事件里?
非常感谢 啊 !!!!
|
-- 作者:Bin -- 发布时间:2014/8/25 17:03:00 -- if e.datacol.name="A" then if e.datarow("A").Contains("-") then dim s() as string = e.datarow("A").split("-") if s.Length>1 then e.datarow("B")=s(0) e.datarow("C")=s(1) end if end if
end if |
-- 作者:jinzhengbe -- 发布时间:2014/8/25 17:26:00 -- 感谢感谢非常感谢
要放在什么事件里呢?
[此贴子已经被作者于2014-8-25 17:26:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/25 17:29:00 -- 表事件 datacolchanged |