Foxtable(狐表)用户栏目专家坐堂 → 求和代码请教?


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

主题:求和代码请教?

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


加好友 发短信
等级:四尾狐 帖子:972 积分:7193 威望:0 精华:0 注册:2013/5/24 12:29:00
求和代码请教?  发帖心情 Post By:2018/2/2 14:40:00 [只看该作者]

e.Form.Controls("TextBox2").Text = e.Form.Controls("Table1").Table.Compute("sum(一月)")
单列求和代码我知道的,
如果多行怎么写呢?这样写没结果,
e.Form.Controls("TextBox2").Text = e.Form.Controls("Table1").Table.Compute("sum(一月,二月,三月)")

求指点?这是把计算结果输出到控件中的

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


加好友 发短信
等级:幼狐 帖子:104 积分:1139 威望:0 精华:0 注册:2017/9/13 8:43:00
  发帖心情 Post By:2018/2/2 15:02:00 [只看该作者]

分别把三个月的算出来再求和,虽然是个笨方法,但也能解决问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/2 15:16:00 [只看该作者]

多列求和?

 

方法一:

 

e.Form.Controls("TextBox2").Text = e.Form.Controls("Table1").Table.Compute("sum(一月+二月+三月)")

 

方法二:

 

e.Form.Controls("TextBox2").Text = e.Form.Controls("Table1").Table.Compute("sum(一月)") + e.Form.Controls("Table1").Table.Compute("sum(二月)") + e.Form.Controls("Table1").Table.Compute("sum(三月)")

 

方法三:加一列表达式列,合计各列数据,统计表达式列

 

方法四:循环表格每一行,累加各列各行数据


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


加好友 发短信
等级:四尾狐 帖子:972 积分:7193 威望:0 精华:0 注册:2013/5/24 12:29:00
  发帖心情 Post By:2018/2/2 15:30:00 [只看该作者]

谢谢老师!

 回到顶部