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


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

主题:目录树录入的问题

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


加好友 发短信
等级:小狐 帖子:359 积分:3403 威望:0 精华:0 注册:2011/8/2 20:53:00
目录树录入的问题  发帖心情 Post By:2012/3/4 1:35:00 [只看该作者]

目录树:省(节点0),市(节点1),县(节点2),镇(节点3)

 

在窗体中,双击节点3,将节点0-3 的内容同时录入到Textbox文本框中,请问应该如何做?

 

例如目录树中,     福建省       '节点0

                              福州市     '节点1

                                    闽侯县     '节点2

                                          白沙镇     '节点3

双击节点3,在文本框中得到 “福建省福州市闽侯县白沙镇”


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/3/4 9:35:00 [只看该作者]

If e.Node.Level = 3 Then
CurrentTable.Current("第一列") = e.Node.FullPath.Replace("\","")
End If

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
这样的数据表如何设置目录树并实现点击节点录入  发帖心情 Post By:2014/4/30 10:16:00 [只看该作者]

附件表是导出的sql数据的一部分,这样的表如何创建目录树并实现双击节点录入数据?

接收数据的列为“GB003" 和"HGB003"
数据来源列为“objname”和"各节点(省、市、县、乡、村)合并到“HGB003".

求老师和高手们指点!谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:d02000.xls


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/30 10:18:00 [只看该作者]

传个Excel文件上来没有用.

做个项目文件例子吧

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/30 10:22:00 [只看该作者]

 回复3楼这样的数据,你需要用递归去还原这棵树,然后再想办法使用目录树。

 

 还原树:http://www.foxtable.com/help/topics/2416.htm

 

 使用树:你先还原树,然后把这个项目发上来


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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
目录树成功了  发帖心情 Post By:2014/4/30 10:53:00 [只看该作者]

谢谢有点甜,非常感谢!我许多问题都是在您的指点下完成的。再次感谢!

现在的问题是可以实现筛选,如何使用该目录树完成录入工作又不会了,还望不吝赐教!谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/30 11:09:00 [只看该作者]

 再表A第一列做了个简单例子,你参考这改一下吧。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
谢谢您,有点甜  发帖心情 Post By:2014/4/30 11:27:00 [只看该作者]

谢谢您,问题解决了。

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
又有新问题  发帖心情 Post By:2014/4/30 15:39:00 [只看该作者]

1、用于生成目录树的表有76万多条数据,可以生成目录树窗口,但是打开需要等1到2分钟;
2、数据表是外部sql数据表,如不加载数据,无法生成目录树;这样打开程序非常慢,网络速度(带宽)差时,根本无法打开项目;
3、首节点[父键]为Null时可以,=0时不行。
不知有什么好办法?请赐教!
[此贴子已经被作者于2014-4-30 17:03:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/30 17:37:00 [只看该作者]

以下是引用jygyyl在2014-4-30 15:39:00的发言:
1、用于生成目录树的表有76万多条数据,可以生成目录树窗口,但是打开需要等1到2分钟;
2、数据表是外部sql数据表,如不加载数据,无法生成目录树;这样打开程序非常慢,网络速度(带宽)差时,根本无法打开项目。
不知有什么好办法?请赐教!
[此贴子已经被作者于2014-4-30 15:39:47编辑过]

 

1、对于76万的数据,而且是远程的,建议你先生成一个目录树吧,把它保存成文件,直接用;

 

http://www.foxtable.com/help/topics/1974.htm

 

2、再有就是生成的代码就放在afterload事件里面好了,无需加载sql数据的,你可以用sql语句去查询到所需要的datatable

 

http://www.foxtable.com/help/topics/0696.htm

 

3、没发现这个问题,你对应改一下就好。再不行,就上传一个例子。

[此贴子已经被作者于2014-4-30 18:04:05编辑过]

 回到顶部
总数 17 1 2 下一页