Foxtable(狐表)用户栏目专家坐堂 → 数据表数据生成导多航目录树问题


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

主题:数据表数据生成导多航目录树问题

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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
数据表数据生成导多航目录树问题  发帖心情 Post By:2014/9/10 11:29:00 [只看该作者]

请教老师,根据表数据生成导航目录树 只显示一个 错在哪 帮忙看看!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

[此贴子已经被作者于2014-9-11 8:59:44编辑过]

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


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

代码

 

Dim cmd As new SQLCommand
cmd.CommandText = "select '按分组' as 分组, 省, 市, 区县, 乡镇, 街道居委会 from {客户分组} where 省 is not null"
cmd.CommandText &= " union select '按等级', 客户等级, null, null, null, null from {客户等级} where 客户等级 is not null"
Dim dt As DataTable = cmd.ExecuteReader
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "分组|省|市|区县|乡镇|街道居委会")


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/9/10 12:06:00 [只看该作者]

请教老师 把上面的代码写到项目里出现下列错误 请问是怎么回事

.NET Framework 版本:2.0.50727.5483
Foxtable 版本:2014.5.12.1
错误所在事件:
详细错误信息:
Microsoft Jet 数据库引擎找不到输入表或查询 '~TMPCLP客户分组'。 确定它是否存在,以及它的名称的拼写是否正确。


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/9/10 12:08:00 [只看该作者]

数据表 是有的

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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/9/10 14:05:00 [只看该作者]

有老师帮忙解决问题不


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/9/10 14:13:00 [只看该作者]

详细错误信息:
Microsoft Jet 数据库引擎找不到输入表或查询 '~TMPCLP客户分组'。 确定它是否存在,以及它的名称的拼写是否正确。

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


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

 例子测试可以的。

 

Dim cmd As new SQLCommand
cmd.ConnectionName = "数据源名字"
cmd.CommandText = "select '按分组' as 分组, 省, 市, 区县, 乡镇, 街道居委会 from {客户分组} where 省 is not null"
cmd.CommandText &= " union select '按等级', 客户等级, null, null, null, null from {客户等级} where 客户等级 is not null"
Dim dt As DataTable = cmd.ExecuteReader
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "分组|省|市|区县|乡镇|街道居委会")


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


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


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/9/10 15:20:00 [只看该作者]

谢谢老师 用的是外部数据 谢谢


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
建立多个目录树问题  发帖心情 Post By:2014/9/10 15:47:00 [只看该作者]

请老师帮忙看看 为什么导航中第三个目录树无法建立 ,代码哪里有问题,不吝赐教



Dim cmd As new SQLCommand
cmd.ConnectionName = "数据源名字"
cmd.CommandText = "select '按分组' as 分组, 省, 市, 区县, 乡镇, 街道居委 from {客户分组} where 省 is not null"
cmd.CommandText &= " union select '按等级', 客户等级, null, null, null, null from {客户等级} where 客户等级 is not null"
cmd.CommandText &= " union select '按来源', 来源, null, null, null, null from {等级} where 来源 is not null"
cmd.CommandText &= " union select '按状态', 客户状态, null, null, null, null from {客户状态} where 客户状态 is not null"
Dim dt As DataTable = cmd.ExecuteReader
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "分组|省|市|区县|乡镇|街道居委")
Dim trv1 As WinForm.TreeView = e.Form.Controls("TreeView2")
trv1.BuildTree(dt, "分组|省|市|区县|乡镇|街道居委")

Dim cmd1 As new SQLCommand
cmd1.ConnectionName = "数据源名字"
cmd1.CommandText = "select '按分组' as 分组, 营业区, 营业部, 营业组 from {成员分组} where 营业区 is not null"
cmd1.CommandText &= " union select '按职级', 职级, null, null, null from {职级} where 职级 is not null"
cmd1.CommandText &= " union select '按来源', 来源, null, null, null from {等级} where 来源 is not null"
cmd1.CommandText &= " union select '按学历', 学历, null, null, null from {学历} where 学历 is not null"
cmd1.CommandText &= " union select '按类型', 成员类型, null, null, null  from {成员类型} where 成员类型 is not null"
Dim dt1 As DataTable = cmd1.ExecuteReader
Dim trv2 As WinForm.TreeView = e.Form.Controls("TreeView3")
trv2.BuildTree(dt1, "分组|营业区|营业部|营业组")
注:
前两个目录树可以建立 第三个提示错误所在事件:
详细错误信息:
在联合查询中所选定的两个数据表或查询中的列数不匹配
[此贴子已经被作者于2014-9-10 20:23:13编辑过]

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