Foxtable(狐表)用户栏目专家坐堂 → 请教目录树问题


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

主题:请教目录树问题

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/9/26 9:12:00 [显示全部帖子]

设计思路有问题,生成一个目录树的时候就加载了所有数据,这样设计动态加载的意义何在? 你不如改成筛选树!
还有帮助文件的动态加载从来不会这样:

ryxxb=cmd.ExecuteReader
Tables("员工表_ryxxb").DataSource =ryxxb

你这样的设计是从哪里学来的?

帮助文件的动态加载简单快捷。

1、看看目录树是怎么生成的:
看看帮助是怎么生成目录树的? 用了distinct关键词,只加载生成目录树的列。

2、这段帮助虽然用的是主表作为例子,但是一样适用SQLTable,你采用SQLTable,Select语句改为:select * f rom  v_OA_a01 where 部门名称 Where [主键列名] Is Null.
接下来就和帮助一样:

.....
合成条件的代码
DataTables("员工表_ryxxb").LoadFilter = 合成的条件
DataTables("员工表_ryxxb").Load()




[此贴子已经被作者于2017/9/26 9:27:26编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/9/26 9:21:00 [显示全部帖子]

如果你不想改动,继续一开始加载所有数据,那就弄成目录树筛选即可:
http://www.foxtable.com/webhelp/scr/0917.htm

 回到顶部