Foxtable(狐表)用户栏目专家坐堂 → 一行变多行


  共有2324人关注过本帖树形打印复制链接

主题:一行变多行

帅哥哟,离线,有人找我吗?
sky2015
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
一行变多行  发帖心情 Post By:2015/5/19 22:10:00 [只看该作者]

表a中h列是多值字段,通过,分割

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

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




 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2015/5/20 9:18:00 [只看该作者]

非常感谢 大红袍图片点击可在新窗口打开查看

 回到顶部