Foxtable(狐表)用户栏目专家坐堂 → [求教]副本表目录树


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

主题:[求教]副本表目录树

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


加好友 发短信
等级:幼狐 帖子:109 积分:1074 威望:0 精华:0 注册:2019/1/16 22:56:00
[求教]副本表目录树  发帖心情 Post By:2019/7/11 14:34:00 [只看该作者]

我在副本表做了目录树,在nodemouseclick事件中代码如下,但在点节点时,发生下图的错误,请问我该如何修改
代码:
Dim Filter As String
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
If e.Node.Text <> "日期筛选" Then
    Select Case e.Node.Level
        Case 0
            Filter = "[年] = '" & dr("年") & "'"
        Case 1
            Filter = "[年] = '" & dr("年") & "' And [月] = '" & dr("月") & "'"
        Case 2
            Filter = "[年] = '" & dr("年") & "' And [月] = '" & dr("月") & "' And [日] = '" & dr("日") & "'"
    End Select
End If
Tables(e.Form.Controls("Table12").Table.DataTable).Filter = Filter

错误提示:

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190711143110.png
图片点击可在新窗口打开查看



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


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

年月日如果是数值类型,去掉单引号

Filter = "[年] = " & dr("年") & " And [月] = " & dr("月") & " And [日] = " & dr("日")

其它地方自己改

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


加好友 发短信
等级:幼狐 帖子:109 积分:1074 威望:0 精华:0 注册:2019/1/16 22:56:00
  发帖心情 Post By:2019/7/11 15:17:00 [只看该作者]

按你说的改了还是不行,我去看了下,年月日都是字符型的.


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


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

Tables(e.Form.Controls("Table12").Table.name).Filter = Filter

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


加好友 发短信
等级:幼狐 帖子:109 积分:1074 威望:0 精华:0 注册:2019/1/16 22:56:00
  发帖心情 Post By:2019/7/11 16:25:00 [只看该作者]

可以了,谢谢蓝版!!

 回到顶部