以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 分组汇总 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176341) |
||||
-- 作者:xietan417 -- 发布时间:2022/4/9 11:19:00 -- [求助] 分组汇总 此主题相关图片如下:2.png |
||||
-- 作者:有点蓝 -- 发布时间:2022/4/9 11:46:00 --
|
||||
-- 作者:xietan417 -- 发布时间:2022/4/9 13:46:00 -- 反过来了,蓝版,是把表A转成表B [此贴子已经被作者于2022/4/9 14:23:44编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/4/9 14:25:00 -- Dim dr As DataRow For Each ss() As String In DataTables("表A").GetValues("客户|种类") dr = DataTables("表B").AddNew dr("客户") = ss(0) dr("种类") = ss(1) Dim s As String = "" For Each r As DataRow In DataTables("表A").Select("客户=\'" & ss(0) & "\' And 种类=\'" & ss(1) & "\'","模号") For i As Integer = 1 To r("数量") s = s & "," & r("模号") Next Next dr("模号") = s.Trim(",") Next
|
||||
-- 作者:xietan417 -- 发布时间:2022/4/9 14:29:00 -- 谢谢蓝版 |