Foxtable(狐表)用户栏目专家坐堂 → 目录树代码不生效


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

主题:目录树代码不生效

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


加好友 发短信
等级:幼狐 帖子:166 积分:1613 威望:0 精华:0 注册:2018/3/12 9:22:00
目录树代码不生效  发帖心情 Post By:2019/3/6 14:09:00 [只看该作者]

内部函数部分代码:
Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
cmd.CommandText = "SELECT DISTINCT Year(sg_rq) As 年, Month(sg_rq) As 月, Day(sg_rq) As 日  Fro m {car_accident} "
dt = cmd.ExecuteReader()
Dim tv As WinForm.TreeView = Forms("事故统计").Controls("TreeView1")
tv.BuildTree(dt, "年|月|日")
tv.Nodes.Insert("显示全部事故",0)       
tv.Nodes.Insert("按金额统计",1)
tv.Nodes.Insert("按责任统计",2)
tv.Nodes.Insert("按形态统计",3)
For Each nd As WinForm.TreeNode In tv.Nodes    '遍历筛选树的节点
    If nd.Level = 0 Then    '若是根节点
        nd.Expand    '展开该节点
    End If
Next


事故统计窗口
afterload 载入   Functions.Execute("生成筛选树")

TreeView1控件afterselectnode载入

Select Case e.Sender.SelectedNode.name   '对所选树的节点的内容来做判断
    Case "显示全部订单"
        Functions.Execute("生成筛选树","")
   Case "按形态统计"
        Functions.Execute("生成筛选树","where sg_xt = '双方'")
    Case "按责任统计"
       .........
    Case "按金额统计"
        .........
 End Select



问题1, 随便点目录树什么节点,右侧表内信息都无变化
问题2, 如果想窗口打开后,默认显示当月的记录,语句该怎么写。 我在afterload 载入   Functions.Execute("生成筛选树",“where Month(sg_rq)= data.today.Month ”),语法不对。

现在执行后的左侧全部展开后如下:

图片点击可在新窗口打开查看此主题相关图片如下:目录树.png
图片点击可在新窗口打开查看




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


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

1、

 

Select Case e.Sender.SelectedNode.name 

 

改成

 

msgbox(e.node.text)

Select Case e.node.text

 

2、函数改成

 

cmd.CommandText = "SELECT DISTINCT Year(sg_rq) As 年, Month(sg_rq) As 月, Day(sg_rq) As 日  From {car_accident} " & args(0)

 

调用改成

 

Functions.Execute("生成筛选树","where sg_rq >=#" & new date(date.today.year, date.today.month, 1) & "# and sgrq < #" & new date(date.today.year, date.today.month, 1).addmonths(1) & "#")

 

3、不会做上传具体实例测试。


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


加好友 发短信
等级:幼狐 帖子:166 积分:1613 威望:0 精华:0 注册:2018/3/12 9:22:00
  发帖心情 Post By:2019/3/7 9:01:00 [只看该作者]

没折腾出来.  我重新写个用内部表的实例上传咨询吧

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


加好友 发短信
等级:幼狐 帖子:166 积分:1613 威望:0 精华:0 注册:2018/3/12 9:22:00
  发帖心情 Post By:2019/3/8 10:18:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:目录树1.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看图片点击可在新窗口打开查看   已经折腾了10天.   帮助里的例子直接使用没问题.  想套用修改就各种错.   
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:最初始版本.foxdb


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


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/8 11:05:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:最初始版本.zip


 回到顶部