Office中国论坛/Access中国论坛
标题:
如何计算工序在制品?难度大
[打印本页]
作者:
liaohk
时间:
2010-8-18 13:10
标题:
如何计算工序在制品?难度大
我有一个查询结果表为
物料 名称 工序号 工序名 下达数量 合格数 报废数 返修数 操作员
15-3 压圈 0010 车 100 98 2 A
15-3 压圈 0020 钳 100 2 B
15-3 压圈 0030 铣 100
15-3 压圈 0040 表 100
现在的问题是:我想计算此物料的在制情况,请老师们指定,如何操作
计算结果为:
15-3 压圈 0020 在制数为 0020 钳 98 0020 返车 2 (因为上工序合格为98件,有两年在返修) 0030 铣 2件,(因为上工序合格为2件)
这个问题有点难度。加之每个物料的工序是不同的。如有多个物料均要分别计算出对应物料的在制品
计算为:下达数-合格数-报废数-返修数=在制数。如有返修也是返修在制。
请老师帮处理一下。感谢!
作者:
todaynew
时间:
2010-8-18 13:31
逻辑上有点问题吧?
在产品合计只与各工序上的产品数量有关,如果不采用约当产量法计算在产品的话,直接统计工序上的产品数量就可以了。似乎与下达数量和返修数量没什么关系,如果非要建立关系的话,也只是:在产品数量=下达数量+返修数量-完工数量
作者:
aslxt
时间:
2010-8-18 17:18
我觉得跟踪每个零件的方式可能会更好一些:
只要任务下达后,自动生成零件(唯一)的编号(当然还要具有诸如物料编码、名称、任务单编号等信息),同一种零件的工序相同,不同的零件的工序可以不同
每个零件都有个【工序】、【成品】两个字段,【工序】就是他的状态,只要没有完成所有工序并检验合格,都是在制品,反之则表示已经为成品,记录在【成品】字段中。
我们老板最关心的是某个订单已经加工为成品的数量,当然有时也要看看进度,例如车了多少,钳了多少,报废了多少...等等,这样的表是不是更容易查询得到老板要的结果?
作者:
liaohk
时间:
2010-8-18 21:49
各位好
第一次在逻辑是有问题,现以这份为准
下达数量就生产订单数量,因为在没有工序确认时就是每到工序的数量都等于下达数,如前面所说的100件,
物料 名称 工序号 工序名 下达数量 合格数 报废数 返修数 操作员
15-3 压圈 0010 车 100 98 2 A
15-3 压圈 0020 钳 (正确为98) 2 B
15-3 压圈 0030 铣 正确为2
15-3 压圈 0040 表 正确为2
这种操作是很正确,关键问题如何实现:下序数量为上序合格数。这样就再算在制品数。
老师,我改正后,你看帮我处理计算在制品呢?
物料 名称 在制品
正确结果为:15-3 压圈 0010车2--0020钳97件-0030铣2件(因为0030序还没有报工,故0040无在制数)
感谢您老师
作者:
liaohk
时间:
2010-8-18 21:53
[attach]43156[/attach]第一个是工序表
第二个为结果表[attach]43157[/attach]
作者:
liaohk
时间:
2010-8-18 21:54
我要的就是这个结果,请各位高手指定如何处理?感谢谢各位老师‘
作者:
andymark
时间:
2010-8-18 22:01
下序数量为上序合格数
这个问题超级简单
按工序流程建表一个工序表,表中需要有工序的先后顺序ID
查 铣 工序的,实质是查比这个工序ID小的工序的合格数
思路:
select top 1 * from 表 where 工序号 < 当前工序号 ORDER BY 工序号 DESC
作者:
gddsb
时间:
2010-8-18 22:37
我觉得跟踪每个零件的方式可能会更好一些:
只要任务下达后,自动生成零件(唯一)的编号(当然还要具有诸如物料编码、名称、任务单编号等信息),同一种零件的工序相同,不同的零件的工序可以不同
每个零件都有个【工序】、【成品】两个字段,【工序】就是他的状态,只要没有完成所有工序并检验合格,都是在制品,反之则表示已经为成品,记录在【成品】字段中。
我们老板最关心的是某个订单已经加工为成品的数量,当然有时也要看看进度,例如车了多少,钳了多少,报废了多少...等等,这样的表是不是更容易查询得到老板要的结果?
作者:
liaohk
时间:
2010-8-19 07:21
本帖最后由 liaohk 于 2010-8-19 07:25 编辑
回复
andymark
的帖子
老师,你想的要结果在最后方“第二个结果”图,请您帮作过示例好吗?谢谢
您这个思路很好
作者:
andymark
时间:
2010-8-19 09:22
回复
老师,你想的要结果在最后方“第二个结果”图,请您帮作过示例好吗?谢谢
您这个思 ...
liaohk 发表于 2010-8-19 07:21
你上传一个示例吧, 还要标明你想要达到的结果
作者:
liaohk
时间:
2010-8-19 12:07
谢谢,我搞定了,感谢各位
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3