以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从多表依据条件提取数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86767)

--  作者:dy6608
--  发布时间:2016/6/25 12:51:00
--  从多表依据条件提取数据
各位老师好,请教依据《产品表》成品的规格型号和颜色从第一条记录开始依次从《半成品原材料表》里提取对应的半成品和原材料填充到《产品结构表》中。求代码,如下表,其中单丝和铜杆不予考虑条件,PVC料只要颜色和成品颜色一致
 
产品表

层次 物料编码 物料名称  规格型号   颜色 计量单位 大类
0 1010101015  ZC-V2.5    2.5  红 成品
0 1010101025  ZC-BV4    4  绿 成品
0 1010101007  ZC-BV1    1  双 成品
  

 
半成品原材料表

层次 物料编码 物料名称 颜色 规格型号 计量单位 大类
2 4020200001 A料J-70(全性能) J-70 KG PVC料
2 4020200003 A料J-70(全性能) 绿 J-70 KG PVC料
2 4020200006 A料J-70(全性能) J-70 KG PVC料
3 H11175 铜导体单丝 本色 1.75 单丝
3 H11221 铜导体单丝 本色 2.21 单丝
3 H11113 铜导体单丝 本色 1.13 单丝
2 H28010900 BV型裸铜单支导体 本色 2.5 导体
2 H28011000 BV型裸铜单支导体 本色 4 导体
2 H28010700 BV型裸铜单支导体 本色 1 导体
4 4010100001 铜丝 本色 3 KG 铜杆
1 H3801090002BB  绝缘线芯红色 2.5 线芯
1 H3801100002DD 绝缘线芯绿色 绿 4 线芯
1 H3801070002CD 绝缘线芯黄/绿 1 线芯
  







 
产品结构表

层次 物料编码 物料名称 规格型号 颜色 计量单位 大类
0 1010101015 ZC-BV2.5 2.5 成品
1 H3801090002BB 绝缘线芯红色 2.5 线芯
2 4020200001 A料J-70(全性能) J-70 KG PVC料
2 H28010900 BV型裸铜单支导体 2.5 本色 导体
3 H11175 铜导体单丝 1.75 本色 单丝
4 4010100001 铜丝 3.0 本色 KG 铜杆
0 1010101025 ZC-BV4 4 绿 成品
1 H3801100002DD 绝缘线芯绿色 4 绿 线芯
2 4020200003 A料J-70(全性能) J-70 绿 KG PVC料
2 H28011000 BV型裸铜单支导体 4 本色 导体
3 H11221 铜导体单丝 2.21 本色 单丝
4 4010100001 铜丝 3.0 本色 KG 铜杆
0 1010101007 ZC-BV1 1 成品
1 H3801070002CD 绝缘线芯黄/绿 1 线芯
2 4020200006 A料J-70(全性能) J-70 KG PVC料
2 4020200003 A料J-70(全性能) J-70 绿 KG PVC料
2 H28010700 BV型裸铜单支导体 1 本色 导体
3 H11113 铜导体单丝 1.13 本色 单丝
4 4010100001 铜丝 3.0 本色 KG 铜杆
  


    
                                                                                                                                       



--  作者:Hyphen
--  发布时间:2016/6/25 15:00:00
--  
跨表引用

非关联表之间的数据同步
http://www.foxtable.com/help/topics/2490.htm

--  作者:狐狸爸爸
--  发布时间:2016/6/25 15:02:00
--  

也可以考虑用表达式:

http://www.foxtable.com/help/topics/0106.htm

 


--  作者:dy6608
--  发布时间:2016/6/25 15:49:00
--  
我要的是依据《产品表》成品的规格型号和颜色作为条件,要从《半成品原材料表》里提取对应的半成品和原材料填充到《产品结构表》中,首先依据《产品表》第1条产品开始查找填充,完成后再依据第二条产品给定的条件查找填充,以此类推循环下去,直至所有产品都找到相应的结构,格式就像《产品结构表》的效果。谢谢老师!
--  作者:dy6608
--  发布时间:2016/6/25 15:51:00
--  
《产品结构表》里的数据是要通过代码提取填充进去的
--  作者:dy6608
--  发布时间:2016/6/25 15:58:00
--  
三个表没建立任何关联
--  作者:Hyphen
--  发布时间:2016/6/25 16:51:00
--  
看2楼
--  作者:dy6608
--  发布时间:2016/6/25 17:05:00
--  
老师,我看不懂,我尝试用循环,无奈水平有限,请赐教
--  作者:狐狸爸爸
--  发布时间:2016/6/25 17:18:00
--  

向别人帮你写好,有两个前提:

1、问题要尽量描述清楚,编程时严谨的,需求必须清晰明确才能开始写代码。

2、尽量上传foxtable文件。