Foxtable(狐表)用户栏目专家坐堂 → 含文字内容的跨表统计问题


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

主题:含文字内容的跨表统计问题

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


加好友 发短信
等级:一尾狐 帖子:410 积分:4455 威望:0 精华:0 注册:2015/3/21 14:25:00
含文字内容的跨表统计问题  发帖心情 Post By:2021/6/11 10:20:00 [只看该作者]

如图中问题
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210611101718.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/11 10:29:00 [只看该作者]

表B的DataColChanged事件 中设置如下代码:

If e.DataCol.Name = "调度单号" Then 

if e.datarow.isnull("调度单号") then

e.DataRow("商品车") = nothing

else

Dim g As New GroupTableBuilder("统计表1"DataTables("表A"))
g
.Groups.AddDef("商品车")
g
.Totals.AddDef("台数")

g.filter = "调度单号='" & e.newvalue & "'"

dim dt as datatable = g.Build(true)

dim s as string = ""

for each dr as datarow in dt.datarows

s = s & "," & dr("商品车") & dr("台数") & "台"

next
    e.
DataRow("
商品车") = s.trim(",")

end if
End
 
If


 回到顶部