以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于累计等的求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25284) |
-- 作者:火_盛白 -- 发布时间:2012/11/5 21:42:00 -- [求助]关于累计等的求助 有两个问题请教: 一、经过筛选树筛选后出现的累计数据还是所有行里面的累计值,为什么不是筛选后当前显示各行所重新计算的累计值?
二、窗口里做了两颗树后,如何回到“显示所有行”?代码怎么写、放在哪里?
此主题相关图片如下:qq截图20121105214206.png |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/6 8:35:00 -- 1、第一个问题,没有看明白。 2、第二个问题,菜单中有撤销筛选的按钮:
http://www.foxtable.com/help/topics/0129.htm
|
-- 作者:lin_hailun -- 发布时间:2012/11/6 8:38:00 -- 第一个问题,很不明确,是什么的累计值?你如何得出累计值的? |
-- 作者:火_盛白 -- 发布时间:2012/11/6 21:50:00 -- 呵呵 ,不知该如何说得更准确些,意思就是累计的值里包括了本表里的全部数据,为什么它与筛选没关系了,当选择筛选项如“代付款”时应该只统计“代付款”筛选出来的各项数据的累计值才对。请教代码错在哪里? Select Case e.DataCol.Name |
-- 作者:lin_hailun -- 发布时间:2012/11/7 0:54:00 -- 楼主,请在表的AfterLoad事件里写入下面代码,意思是加载的时候,激发一下DataColChanged事件。 e.DataTable.DataCols("收入_预借款").RaiseDataColChanged() e.DataTable.DataCols("公共支出_金额").RaiseDataColChanged() ------------------------------ 再不行,就弄个简单的例子上来吧。 |
-- 作者:火_盛白 -- 发布时间:2012/11/15 17:37:00 -- 哦,一条一条加呀?有点多哦,几十项呢 |
-- 作者:lin_hailun -- 发布时间:2012/11/15 17:40:00 -- 几十项指的是什么?没看明白? |
-- 作者:火_盛白 -- 发布时间:2012/11/15 17:48:00 -- 就是“类型”列里面的自定义项目,有下面这么多: 工资 |
-- 作者:lin_hailun -- 发布时间:2012/11/15 17:55:00 -- 呃,你说的一个一个加,和这个帖子的内容有关不?看不明白。 |
-- 作者:火_盛白 -- 发布时间:2012/11/15 17:58:00 -- 呵呵 ,4楼发着另一个表的代码了,不过道理是一样的吧?设置为: e.DataTable.DataCols("公共支出_类型").RaiseDataColChanged()
对吗 |