Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助,急!!!如何用access计算 数组乘积的和,谢谢!!!!

lin_y  发表于:2015-12-10 17:32:50  
复制

点击下载此附件


本人

附件有2张表,一张是各车型的计划产量,另一张是车型配置,2张表之间只有车型的名称一样,如何通过查询或是VBA,得到各个零件的年需求量?



 

Top
缪炜 发表于:2015-12-11 16:42:29

比如选择cm1,那2017年的产量是1500?这样子?



lin_y 发表于:2015-12-11 17:26:07

是这样子的。

但是我最终要的数据是单个零件的总需求量,即产量表与Bom表对应车型的乘积的和,比如:2017年 P000001 的需求量=1500*1+1000*1+2000*1+2700*1+3000*0+5000*0+9450*1+9800*1=26450



缪炜 发表于:2015-12-12 14:12:32
SELECT  BoM.件号, [Bom].[CM1]*[Production Volume].[CM1] AS 表达式1, BoM.CM2*[Production Volume].[CM2] as 表达式2 , BoM.CM3*[Production Volume].[CM3] as 表达式3, BoM.CM4*[Production Volume].[CM4] as 表达式4, BoM.CM5*[Production Volume].[CM5] as 表达式5, BoM.CM6*[Production Volume].[CM6] as 表达式6, BoM.CM7*[Production Volume].[CM7] as 表达式7 , BoM.CM8*[Production Volume].[CM8] as 表达式8
FROM [Production Volume], BoM;


lin_y 发表于:2015-12-15 08:22:22

可是,2个表根本没有什么链接,怎么可以用select?


可能我讲的不够清楚,我想要的结果是3列数据,即2017,2018,2018,每个零件p000001-p00000n每年的计划产量,

2017年p000001产量为: [bom]的p000001的 {cm1-cm8}  *  [Production Volume]的2017年的{cm1-cm8}

2017年p000002产量为: [bom]的p000002 {cm1-cm8}  *  [Production Volume]的2017年的{cm1-cm8}

...

2017年p00000n产量为: [bom]的p00000n {cm1-cm8}  *  [Production Volume]的2017年的{cm1-cm8}



总记录:4篇  页次:1/1 9 1 :