以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口表关联显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185373)

--  作者:nuoyan89
--  发布时间:2023/2/20 9:07:00
--  窗口表关联显示

老师,如附件,我想生产在制明细这个窗口中,在生产批次1按钮中输入:23AB200 这个批次,点击查询,然后点击该行的时候,能自动在条码基础数据这个窗口表中显示该批次的明细。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar



--  作者:有点蓝
--  发布时间:2023/2/20 9:19:00
--  
参考:http://www.foxtable.com/webhelp/topics/2222.htm,把帮助里的对子表进行筛选,改为对子表进行加载即可
--  作者:nuoyan89
--  发布时间:2023/2/20 9:36:00
--  
老师,请帮忙看看,咋改都不对!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


--  作者:有点蓝
--  发布时间:2023/2/20 9:42:00
--  
副本表的用法:http://www.foxtable.com/webhelp/topics/1906.htm
--  作者:nuoyan89
--  发布时间:2023/2/20 10:28:00
--  
老师,我用了以下的代码,但是这个代码全加载出我查出的所有的生产批次,能不能我查询出来后,我点击哪行,那现加载那一行对应的生产批次信息。没有点击的不加载

DataTables("生产明细汇总_生产在制品").LoadChildren("生产明细汇总_材料需求", "生产批次", "生产批次")

--  作者:有点蓝
--  发布时间:2023/2/20 10:38:00
--  
使用这种方法加载:http://www.foxtable.com/webhelp/topics/1928.htm
--  作者:nuoyan89
--  发布时间:2023/2/20 11:16:00
--  
老师,代码已改好,本来是要用这个代码达到1楼要的关联表的效果(关联表的怎么看都不明白),但是用这个代码后发觉反应有点慢。
Dim dr As Row = Tables("生产明细汇总_生产在制品").current
DataTables("生产明细汇总_材料需求").LoadFilter = "[生产批次] = \'" & dr("生产批次") & "\' And [成品编码] = \'" & dr("成品编码") & "\'"
DataTables("生产明细汇总_材料需求").Load

--  作者:有点蓝
--  发布时间:2023/2/20 11:20:00
--  
就是这样用。反应有点慢应该是加载的数据多,或者网络问题,或者数据库问题
--  作者:nuoyan89
--  发布时间:2023/2/20 11:34:00
--  
那用关联表能解决这种慢的情况吗?会不会好些
--  作者:有点蓝
--  发布时间:2023/2/20 12:04:00
--  
和关联表没有什么关系。如果加载的数据多,只能减少加载的数据量,比如分页加载。如果是网络问题,或者数据库问题,这个是外部原因,不是程序可以解决的