Office中国论坛/Access中国论坛

标题: 请教一下如何做折料程序 [打印本页]

作者: bg4wyv    时间: 2010-1-21 09:55
标题: 请教一下如何做折料程序
折料:将一批成品利用BOM(三级以上)折成原料。
我目前的设计:
表1:原始数据(字段:物料号,数量);
表2:BOM表(含1至3级BOM,字段:成品物料号、原料物料号,单耗)。


折料:用查询功能,关联:包括所有表1数据与表2与表1 关键字所匹配的数据能得到。输出结果:物料号、原料物料号、单耗、数量、折料数量(表达式=单耗*数量)


目前困难:
1、原始数据中存在未被折料的物料号,此时应原料物料号=物料号,折料数量=数量,在查询中我没有办法完成
2、折料后的输出结果应归并同类项后,输出到某一新建表中,如:折料1汇总。我也不会做。

请各位高人指点。谢谢
作者: asklove    时间: 2010-1-21 10:39
此类问题最好上转例子,这样才好帮助你
作者: bg4wyv    时间: 2010-1-21 11:59
你是说我做好的文件吗?不会吧,光BOM表就要300多兆了。
我试着精减一下。
作者: bg4wyv    时间: 2010-1-21 14:23
我自己做的一些文件.
作者: bg4wyv    时间: 2010-1-22 08:51
新手求助呀
作者: liwen    时间: 2010-1-22 11:51
折料数量1: IIf(IsNull([bom]![原料货号]),[数量],[单耗]*[数量])

原料货号: IIf(IsNull([bom]![原料货号]),[原始数据]![货号],[bom]![原料货号])
作者: liwen    时间: 2010-1-22 12:05
问题2直接对拆料1查询进行分类汇总 再更改为追加查询追加表相应表中。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3