以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 递归函数下得数据如何实现输入筛选和统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118808) |
||||
-- 作者:99473593 -- 发布时间:2018/5/11 12:59:00 -- 递归函数下得数据如何实现输入筛选和统计 递归关系的数据目前通过目录查询确实很方便,但有个问题,就是数据很多,层级关系很多的时候,同过目录树查询就有限繁琐了,我想实现这个功能,请各位大咖帮写下代码。 一、通过在文本框输入“键”值,点“查询”按钮,能够筛选出下属所有层级的数据。 二、当前节点业绩发生变动时,能够向上统计到各关联节点的下属总业绩栏,当前节点下属总业绩=下属所有节点的业绩总和。 三、统计团队总业绩,团队总业绩=当前节点的业绩+下属总业绩。
请帮写下代码,拜托啦!
|
||||
-- 作者:99473593 -- 发布时间:2018/5/11 14:24:00 -- 顶上去 |
||||
-- 作者:有点甜 -- 发布时间:2018/5/11 15:03:00 -- 请改成 1.1.2 1.1.3 1.2.3 这样的表数据,这样筛选查找统计,可以直接用like查询,不需要递归处理。
不然,
1、在递归里面,用一个变量记录查到的每一行_Identify,最后根据变量筛选;
2、修改后,重新统计修改前节点的全部行,重新统计修改好节点的全部行;
3、直接相加即可。 |
||||
-- 作者:99473593 -- 发布时间:2018/5/11 15:24:00 -- 数据都是通过Excel导入的,所以没法改成1.1.2 1.1.3 1.2.3 这种格式的数据表 |
||||
-- 作者:99473593 -- 发布时间:2018/5/11 17:09:00 -- 还是没解决,各位大神帮忙看下。 |
||||
-- 作者:有点甜 -- 发布时间:2018/5/11 18:43:00 -- 以下是引用99473593在2018/5/11 15:24:00的发言:
数据都是通过Excel导入的,所以没法改成1.1.2 1.1.3 1.2.3 这种格式的数据表
递归一次啊,处理成1.1.2这种格式,参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=99022&skin=0
|