Foxtable(狐表)用户栏目专家坐堂 → 关于简化目录树筛选代码的请教


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

主题:关于简化目录树筛选代码的请教

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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
关于简化目录树筛选代码的请教  发帖心情 Post By:2021/4/26 15:47:00 [只看该作者]

老师好!

    我在目录树中写入了如下代码进行筛选:
Select Case e.Node.Name

Case "电脑"

Tables("表A").Filter ="[类型] like '*电脑*'"

Case "办公"
Tables("表A").Filter ="[类型] like '*办公*'"
 Case "电器"
Tables("表A").Filter ="[类型] like '*电脑*'"
End Select

请问能不能用node.name或node.text属性进行简化处理。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


我改为:Dim td As  WinForm.TreeNode
Tables("表A").Filter ="[类型] like '" & td.text & "'"

报错“未将对象引用设置到对象的实例”,请老师指教!



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


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

Tables("表A").Filter ="[类型] like '%" & e.Node.name & "%'"

 回到顶部