以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  合并单元格以后,如何对合并后的字段进行合计  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160973)

--  作者:playmal
--  发布时间:2021/2/28 9:58:00
--  合并单元格以后,如何对合并后的字段进行合计
如题
--  作者:有点蓝
--  发布时间:2021/2/28 21:08:00
--  
可以到drawcell事件处理,把相同值的数据合计赋值给e.text即可
--  作者:playmal
--  发布时间:2021/3/1 7:00:00
--  
如果相同的值在不同合并单元格里,drawcell怎么处理
--  作者:有点蓝
--  发布时间:2021/3/1 8:38:00
--  
请截图举例说明
--  作者:playmal
--  发布时间:2021/3/1 10:11:00
--  
在自由模式下进行合并单元格,会造成表格交叉,所以你说的方法只能在标准模式下做,有没有例子请发个链接。这个合并单元格(单元格为数值型字段)合计的问题一直没有得到很好的解决。
--  作者:有点蓝
--  发布时间:2021/3/1 10:19:00
--  
没有例子。要做什么效果请截图举例说明
--  作者:playmal
--  发布时间:2021/3/1 10:27:00
--  

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

--  作者:有点蓝
--  发布时间:2021/3/1 10:36:00
--  
统计的时候加上条件咯,比如50000那个,一个编号是20031-1,一个是20031-2,根据同一行的项目、项目名称和编号统计即可

 if e.col.name = "目标产值"
e.text = e.table.compute("sum(目标产值)",\'项目=\'" & e.row("项目") & "\' and 项目名称=....条件自己补充完整")

--  作者:playmal
--  发布时间:2021/3/1 13:36:00
--  
上述编码是放在SQL table的什么控件里面?
--  作者:有点蓝
--  发布时间:2021/3/1 13:38:00
--  
drawcell事件