以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  统计当前表选定区域的累积值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110070)

--  作者:tis0046
--  发布时间:2017/11/25 17:57:00
--  统计当前表选定区域的累积值

想做一个统计当前表选定区域的累积值的按钮,在帮助上看到一串代码,试了一下,不好用,求大虾们帮忙

 

 

Dim Sum As Double
With
CurrentTable
Sum =
.Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
End
With
OutPut.Show(Sum)


--  作者:有点甜
--  发布时间:2017/11/26 13:10:00
--  

 代码我测试没问题,你说的不计算指什么?截图或者实例说明。


--  作者:tis0046
--  发布时间:2017/11/27 8:49:00
--  

比如制做一个区域的累积值的按钮在窗口里,窗口里有一个table表,制做完按钮,事件里输入上面的代码,测试时,选择table表里的数据,再按累积值的按钮,没有输出累积值 ,想让得出的累积值输出在一个textbox里,应该怎么写代码

 

 

 


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

--  作者:有点甜
--  发布时间:2017/11/27 8:57:00
--  

Dim Sum As Double
With CurrentTable
Sum = .Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
End With
msgbox(sum)

e.Form.Controls("TextBox1").Text = sum


--  作者:tis0046
--  发布时间:2017/11/27 13:50:00
--  
好的,谢谢大虾