以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193248)

--  作者:1234567
--  发布时间:2024/8/29 14:20:00
--  目录树

.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:
详细错误信息:
Syntax error in the expression.

 

 

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("任务单", "材料类别|产品材料", "材料类别 <> \'A\' And 产品材料 <> \'1\', 材料类别 <> \'B\' And 产品材料 <> \'2\'")   排除材料类别=A并且产品材料=1,代码怎么写?


--  作者:有点蓝
--  发布时间:2024/8/29 14:22:00
--  
trv.BuildTree("任务单", "材料类别|产品材料", "材料类别 <> \'A\' And 产品材料 = \'1\'") 
--  作者:1234567
--  发布时间:2024/8/29 14:44:00
--  

 1trv.BuildTree("任务单", "材料类别|产品材料", "材料类别 <> \'A\' And 产品材料 <> \'1\'")    材料类别为A,产品材料不为1的也被排除了


2trv.BuildTree("任务单", "材料类别|产品材料", "材料类别 <> \'A\' AndAlso 产品材料 <> \'1\'")   

 :Syntax error: Missing operand after \'AndAlso\' operator.


--  作者:有点蓝
--  发布时间:2024/8/29 15:00:00
--  
到底要筛选什么条件?
--  作者:1234567
--  发布时间:2024/8/29 15:06:00
--  
筛选条件:当材料类别=A,并且产品材料=1时,不出现在目录树上。
[此贴子已经被作者于2024/8/29 15:07:35编辑过]

--  作者:有点蓝
--  发布时间:2024/8/29 15:20:00
--  
trv.BuildTree("任务单", "材料类别|产品材料", "not (材料类别= \'A\' And 产品材料= \'1\')")
--  作者:1234567
--  发布时间:2024/8/29 15:43:00
--  

已解决

[此贴子已经被作者于2024/8/29 16:05:06编辑过]