明细表对主表的操作
表: 生产指令表结构: 主表[执行状态], [指令编号],[客户名称]
子表:[顺讯编号],[规格型号],[指令数量],[出库数量]
表:出库表
结构:主表[出库编号],[客户名称]
子表:[顺序编号],[规格型号],[出库数量]
说明: [顺序编号]每个规格型号对应一个顺序编号,不管重复与否
发货时按客户对应,就是客户要求发货时不一定是按照生产指令表中的顺序发货,有可能同时发几个生产指令表中的规格型号,而且每个规格型号不一定一次发完.
[生产指令表.执行状态]: 该指令的执行状态 0 执行完 ;1 执行中;2 执行完
当该[.指令编号]中的所有[.规格型号]全部出库完成后,[.执行状态]=0,
该指令内的[.规格型号]出库一部分[.执行状态]=1,
全部没有发出[.执行状态]=2
求思路,这个怎么弄
1.生产指令表明细中增加一个数据项 :出库值 ,主表中增加数据项:出库值合计。 可用数据 0和1 来控制,方便在主表中合计 ,当 出库值合计=明细的条数 就是执行完成,当出库值合计>0时 是执行中 ,当出库值合计=0时是 没发出。
2.在出库表在填写的时候可以多选生产指令表中的明细数据,并记录是哪个成产指令表中。在出库审核的时候通过业务公式将数据回写到对应的生产指令表,回写出库值并计算出库值合计和明细条数,赋值执行状态 Lato_Amber 发表于 2018-10-19 16:21
1.生产指令表明细中增加一个数据项 :出库值 ,主表中增加数据项:出库值合计。 可用数据 0和1 来控制,方 ...
已经搞定我在生产指令主表中加入了二个辅助数据项 指令数量合计(初始值当前数据明细表中所有规格型号的数量合计)和指令发出合计 (初始值 0)
指令发出合计=0未执行
指令发出合计=指令数量合计 执行完
指令发出合计>0 并且 指令发出合计<指令数量合计执行中
学习了,以后的设计也会用到类似的
页:
[1]