以文本方式查看主题

-  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