以文本方式查看主题

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

--  作者:有点灰2
--  发布时间:2022/5/8 16:02:00
--  跨表筛选目录树

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

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_202205081554281.png
图片点击可在新窗口打开查看
 我想在 《报价管理系统》表中  录入设备类别时   能够在《基础设施系统》中筛选出设备类别和设备型号的目录树供选折
--  作者:有点蓝
--  发布时间:2022/5/8 21:20:00
--  
参考,使用动态目录树:http://www.foxtable.com/webhelp/topics/2127.htm
--  作者:有点灰2
--  发布时间:2022/5/10 8:49:00
--  

 

 

If  MainTable.Name = "报价管理系统"  Then
    Dim tb  As New DropTreeBuilder
    tb.SourceTable =  DataTables("基础设施管理系统") \'指定目录树表
    tb.TreeCols = "设备总览表_设备名称|设备总览表_设备型号" \'指定用于生成目录树的列
    tb.SourceCols =  "设备总览表_设备名称|设备总览表_设备型号"  \'指定数据来源列
    tb.ReceiveCols =  "生产加工评估_设备型号"  \'指定数据接收列
    Tables("报价管理系统").Cols("生产加工评估_设备型号").DropTree = tb.Build()
End  If


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

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

 

 

为什么调试的时候有时候好使有时候不好使


--  作者:有点灰2
--  发布时间:2022/5/10 8:55:00
--  
我想显示的是设备型号  不是设备名称
--  作者:有点蓝
--  发布时间:2022/5/10 9:03:00
--  
    tb.SourceCols =  "设备总览表_设备名称|设备总览表_设备型号"  \'指定数据来源列
    tb.ReceiveCols =  "|生产加工评估_设备型号"  \'指定数据接收列
--  作者:有点灰2
--  发布时间:2022/5/10 18:04:00
--  
没看懂   我把管道符号添加了  但是没好使 
--  作者:有点蓝
--  发布时间:2022/5/10 20:27:00
--  
请上传实例说明
--  作者:有点灰2
--  发布时间:2022/5/11 6:15:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:有点蓝
--  发布时间:2022/5/11 9:20:00
--  
测试没有问题呀。什么地方不好使,怎么测试?
--  作者:有点灰2
--  发布时间:2022/5/14 14:48:00
--  

If  MainTable.Name =  "订单管理系统"  Then
       Dim tb  As New DropTreeBuilder
    tb.SourceTable =  DataTables("样件制作管理系统"  )
    tb.TreeCols = "策划_客户名称|策划_产品名称|策划_图号" \'指定用于生成目录树的列
    tb.SourceCols =  "策划_客户名称|策划_产品名称|策划_图号"  \'指定数据来源列
    tb.ReceiveCols =  "客户名称|产品名称|产品图号"  \'指定数据接收列
    Tables("订单管理系统").Cols("客户名称").DropTree = tb.Build

End  If

 

  如果我想增加一个判断  只筛选(样件制作管理系统)里面   研发成功 列为 ture  的列  怎么加呢