以文本方式查看主题

-  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
--  递归函数下得数据如何实现输入筛选和统计

图片点击可在新窗口打开查看此主题相关图片如下:2018-05-11_124247.jpg
图片点击可在新窗口打开查看


递归关系的数据目前通过目录查询确实很方便,但有个问题,就是数据很多,层级关系很多的时候,同过目录树查询就有限繁琐了,我想实现这个功能,请各位大咖帮写下代码。

一、通过在文本框输入“键”值,点“查询”按钮,能够筛选出下属所有层级的数据。
二、当前节点业绩发生变动时,能够向上统计到各关联节点的下属总业绩栏,当前节点下属总业绩=下属所有节点的业绩总和。
三、统计团队总业绩,团队总业绩=当前节点的业绩+下属总业绩。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:递归函数.foxdb


请帮写下代码,拜托啦!

--  作者: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