以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]代码问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=40476)

--  作者:pfj511
--  发布时间:2013/9/21 14:26:00
--  [求助]代码问题

Tables("主界面_Table1").Filter = "名称 =\'" & Forms("主界面").Controls("treeview1").selectedNode.name & "\' And 录入 =true"

 

 

 

执行不了,不能正确筛选! 数据是内部表

[此贴子已经被作者于2013-9-21 20:58:07编辑过]

--  作者:pfj511
--  发布时间:2013/9/21 14:29:00
--  
    Tables("主界面_Table1").Filter = "名称 =\'" & Forms("主界面").Controls("treeview1").selectedNode.name & "\' And 录入 =1"
[此贴子已经被作者于2013-9-21 20:57:54编辑过]

--  作者:逛逛
--  发布时间:2013/9/21 16:24:00
--  
and 前面好像少一个空格
--  作者:有点甜
--  发布时间:2013/9/21 20:09:00
--  
 不应该的,你加上下面的语句看看你的筛选条件是什么,贴出来。

msgbox("名称 = \'" & Forms("主窗口").Controls("treeview1").selectedNode.name & "\' And 录入= true")

--  作者:pfj511
--  发布时间:2013/9/21 20:57:00
--  

 

msgbox("名称 =\'" & Forms("主界面").Controls("treeview1").selectedNode.name &"\'  And 录入 = 1 ")

 

显示:     名称 = \'ITEM005\' and 录入 = 1

 

 非常感谢!你让我找到了一个检查错误的方法! 

 

 Tables("主界面_Table1").Filter = "名称 =\'" & Forms("主界面").Controls("treeview1").selectedNode.name &"\'  And 录入 = 1 "  

1 或者  true 都没问题 改了一点点 把逻辑列的默认值 改成 false

 

 

 



--  作者:nothing
--  发布时间:2013/9/21 22:48:00
--  
学习,原来可以这样调用
Forms("主界面").Controls("treeview1").selectedNode.name