Foxtable(狐表)用户栏目专家坐堂 → 统计列字符合并为一行


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

主题:统计列字符合并为一行

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


加好友 发短信
等级:婴狐 帖子:5 积分:96 威望:0 精华:0 注册:2016/8/29 15:56:00
统计列字符合并为一行  发帖心情 Post By:2016/8/29 16:06:00 [只看该作者]

被统计列字符合并为一行,例如
A
B
C
D
统计后是4个,将这4列字符合并为1列字符 A,B,C,D 输出报表

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/29 16:14:00 [只看该作者]

 请具体你的问题,上传实例说明

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


加好友 发短信
等级:婴狐 帖子:5 积分:96 威望:0 精华:0 注册:2016/8/29 15:56:00
  发帖心情 Post By:2016/8/29 16:40:00 [只看该作者]

实例
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:tj.rar


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/29 16:42:00 [只看该作者]

 详细说明你最后要做什么

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


加好友 发短信
等级:婴狐 帖子:5 积分:96 威望:0 精华:0 注册:2016/8/29 15:56:00
  发帖心情 Post By:2016/8/29 16:46:00 [只看该作者]

实例
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:tj.rar


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/29 17:12:00 [只看该作者]

 

[此贴子已经被作者于2016/8/29 18:03:34编辑过]

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


加好友 发短信
等级:婴狐 帖子:5 积分:96 威望:0 精华:0 注册:2016/8/29 15:56:00
  发帖心情 Post By:2016/8/29 17:27:00 [只看该作者]

看截图,最后一张就是所要的
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160829172214.jpg
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160829172350.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
y2287958
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/8/29 17:27:00 [只看该作者]

分组统计

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


加好友 发短信
等级:婴狐 帖子:5 积分:96 威望:0 精华:0 注册:2016/8/29 15:56:00
  发帖心情 Post By:2016/8/29 17:28:00 [只看该作者]

最后要的结果
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160829172400.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/29 17:36:00 [只看该作者]

只能用代码处理
Dim first As String = Tables("表A").Rows(0)("第一列")
Dim s As String = Tables("表A").Rows(0)("第二列")
Dim count = 1
For i As Integer = 1 To Tables("表A").Rows.count - 1
    If Tables("表A").Rows(i)("第一列") = first Then
        s &= "," & Tables("表A").Rows(i)("第二列")
        count += 1
    Else
        Dim dr As Row = Tables("表B").AddNew
        dr("第一列") = first
        dr("第二列") = count
        dr("第三列") = s

        first = Tables("表A").Rows(i)("第一列")
        s = Tables("表A").Rows(i)("第二列")
        count = 1
    End If
    
Next
Dim dr2 As Row = Tables("表B").AddNew
dr2("第一列") = first
dr2("第二列") = count
dr2("第三列") = s


 回到顶部
总数 11 1 2 下一页