以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  引用子表内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170818)

--  作者:季朝龙
--  发布时间:2021/8/8 14:57:00
--  引用子表内容
老师请教教我,如何才能有条件的将子表的内容汇总到父表上,

图片点击可在新窗口打开查看此主题相关图片如下:002图片.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/8/8 21:59:00
--  
比如:http://www.foxtable.com/webhelp/topics/1454.htm

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

If e.DataCol.Name = "工序" orelse e.DataCol.Name = "损失类型" Then

dim sb as new stringbuilder 

dim drs as list(of datarow) = DataTables("子表").select("工序=\'" & e.DataRow("工序") & "\' and 异常类型=\'" & e.DataRow("损失类型") & "\'")

for i as integer = 0 to drs.count - 1

sb.appendline((i+1) & "," & drs(i)("故障"))

next

    e.DataRow("数量") = sb.tostring
End
 
If