以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于利用目录树筛选数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146294)

--  作者:裴保民
--  发布时间:2020/2/20 21:10:00
--  关于利用目录树筛选数据问题
我的目录树是根据两列内容生成,一列指定路径,一列指定标题,用GenerateTree方法生成的
现在想实现当选择某一个节(包括父节点和子节点),当双击父节点的时候怎样筛选出父节点以下所有子节点的数据,当双击最低子节点的时候只筛选出该节点的数据呢?

--  作者:blsu33
--  发布时间:2020/2/21 0:08:00
--  
like 
--  作者:裴保民
--  发布时间:2020/2/21 6:04:00
--  
目录树是通过分类代码和目录名称两个字段生成的
怎样通过双击目录树的节点时,如果该节点包括子节点时筛选出该节点一下所有子节点的数据,如果该节点不包括子节点时仅筛选出该节点所有的数据呢?

图片点击可在新窗口打开查看此主题相关图片如下:截图00.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图01.jpg
图片点击可在新窗口打开查看



如001属于一级目录;001.001属于二级目录;001.001.001属于三级目录等等

如双击“生活费支出”因为该节点有子节点应该筛选出该节点一下的所有子节点的数据如“饮食类”以及其以下所有项、“早餐”等等
如双击“早餐”因为该节点没有子节点所以仅筛选出“早餐”的数据等等


怎么一直没见解答?


[此贴子已经被作者于2020/2/21 11:05:10编辑过]

--  作者:有点蓝
--  发布时间:2020/2/21 11:25:00
--  
参考:http://www.foxtable.com/webhelp/topics/2502.htm
--  作者:裴保民
--  发布时间:2020/2/21 11:32:00
--  
这篇文章已经看过,我的目录树和这个不一样,我的目录树不含“科目代码”的,我的也不需要在目录树中添加“科目代码”的,该怎么处理?
--  作者:有点蓝
--  发布时间:2020/2/21 11:55:00
--  
不看科目代码,看里面like的用法。或者上传实例说明问题
[此贴子已经被作者于2020/2/21 11:55:28编辑过]

--  作者:裴保民
--  发布时间:2020/2/21 12:31:00
--  
怎样实现通过双击目录树的节点时,如果该节点包括子节点时筛选出该节点一下所有子节点的数据,如果该节点不包括子节点时仅筛选出该节点所有的数据呢?
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:日常记账.foxdb



--  作者:blsu33
--  发布时间:2020/2/21 12:49:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日常记账.foxdb


--  作者:裴保民
--  发布时间:2020/2/21 17:24:00
--  
刚才陈述有问题我是想实现当从目录树中选择节点双击的时候实现筛选数据的功能,如果双击的节点下没有子节点的时候,仅以该节点作为筛选条件对支出流水表进行筛选数据(如早餐:因没有子节点仅以早餐为筛选条件进行筛选数据);如果双击的节点下有子节点的时候,直接以该节点以下所有子节点作为筛选条件对支出流水表进行筛选数据(例如餐饮类:因他下面有早餐、中餐子节点所有要以早餐和中餐作为筛选条件进行筛选数据;又如选择的是生活费支出:因其节点下有:餐饮类(早餐、早餐)服饰类(衣服、鞋帽包、化妆品)居家物业类(日常用品、水电费)等等子节点,所有分别要以早餐、早餐、衣服、鞋帽包、化妆品、日常用品、水电费作为筛选条件进行筛选数据
该如何实现这一功能

图片点击可在新窗口打开查看此主题相关图片如下:截图03.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日常记账.foxdb



[此贴子已经被作者于2020/2/21 17:39:19编辑过]

--  作者:有点蓝
--  发布时间:2020/2/21 20:31:00
--  
测试就是这种效果呀。截图详细说明什么地方有问题?