以文本方式查看主题

-  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=98016)

--  作者:shmily88730
--  发布时间:2017/3/22 16:33:00
--  [求助]如何设置行合计
如题,如何设置行的合计?
只研究出来了列的合计,行的合计怎么设置呢?希望具体一些,我是新手,我连写代码的位置都不知道在哪儿····
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/3/22 16:52:00
--  

参考:http://www.foxtable.com/webhelp/scr/2748.htm

 


--  作者:狐狸爸爸
--  发布时间:2017/3/22 16:52:00
--  
你发的图片,别人看不大,如何上传图片,请参考:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78


--  作者:shmily88730
--  发布时间:2017/3/22 16:59:00
--  [求助]
这个是列合计啊,我需要行的合计,怎么设置呢
[此贴子已经被作者于2017/3/22 17:00:33编辑过]

--  作者:有点蓝
--  发布时间:2017/3/22 17:05:00
--  

1、使用表达式,如:http://www.foxtable.com/webhelp/scr/0602.htm

 

2、使用代码计算,参考

 

Select Case e.DataCol.Name
    Case "数量1","数量2"
        e.DataRow("合计") = e.DataRow("数量1") + e.DataRow("数量2")
End Select


--  作者:甜甜大香蕉
--  发布时间:2017/5/17 14:47:00
--  
同问:用表达式或是上述代码的话,列的名字和数量是固定的,如果随时需要新增列并参与计算就不知怎么实现了。
--  作者:有点色
--  发布时间:2017/5/17 15:07:00
--  
以下是引用甜甜大香蕉在2017/5/17 14:47:00的发言:
同问:用表达式或是上述代码的话,列的名字和数量是固定的,如果随时需要新增列并参与计算就不知怎么实现了。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100730&skin=0