以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  一行变多行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68528)

--  作者:sky2015
--  发布时间:2015/5/19 22:10:00
--  一行变多行
表a中h列是多值字段,通过,分割

想把表a的数据进行整理后放到临时表中来做目录树源,

如果h列不为空,h列按照每个值一行克隆,行后h列的值=分割的单值,有点绕,比如第1行h列的值为 1,2  处理后变成2行,h列的值分别为1 2 
h列为空的直接添加到临时表




--  作者:大红袍
--  发布时间:2015/5/19 22:13:00
--  
For Each dr As DataRow In DataTables("表A").Select("第三列 is not null")
    For Each s As String In dr("第三列").split(",")
        Dim ndr As DataRow = DataTables("表B").AddNew
        ndr("第一列") = s
    Next
Next

--  作者:sky2015
--  发布时间:2015/5/20 9:18:00
--  
非常感谢 大红袍图片点击可在新窗口打开查看