魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 28|回复: 4

[求助] 怎么判断一个订单的产品全部做好

[复制链接]
CQW 发表于 13 小时前 | 显示全部楼层 |阅读模式
怎么判断一个订单的产品全部做好?
例如完成一个订单内有10条产品信息

怎么通过判断10条产品是否全部做好。

每条都有生产进度 :已经排产>>下车间>>生产中>>生产完成>>质检中>>入库完成
dumengxi 发表于 10 小时前 | 显示全部楼层
方法应该挺多的,我给出一条建议:
将订单表作为父表,订单明细(10条)作为子表,按照嵌入字段的方式加入到父表中。
在父表中添加总金额、客户信息、整体完成进度等字段
子表中添加明细生产进度的字段
通过回写或者手动更改等方式改动子表中生产进度的状态时,触发【修改记录】回写公式,数据源 筛选为对应同一父表的每一条子表记录(即当前一条产品信息对应的订单下的每一条产品信息),判断各条生产进度是否都为入库完成,如果是,则更改父表整体完成进度字段为已完成并可发出消息通知等。
这样就达到了你需要的效果
回复

使用道具 举报

 楼主| CQW 发表于 9 小时前 | 显示全部楼层
dumengxi 发表于 2025-9-18 13:29
方法应该挺多的,我给出一条建议:
将订单表作为父表,订单明细(10条)作为子表,按照嵌入字段的方式加入 ...

是的,我现在就是想知道怎么去判断应该怎么写公式。
回复

使用道具 举报

dumengxi 发表于 9 小时前 | 显示全部楼层
本帖最后由 dumengxi 于 2025-9-18 14:28 编辑

IF(【状态】="完成",0,1) 判断每一条明细是否完成,完成返回0,不完成返回1,【状态】改为对应的字段宏


可以在子表中设置一个辅助计算字段,字段值按照上述公式计算,明细入库完成时这个辅助字段自动改为0,否则默认为1,判断时执行条件改为  这个字段的和=0  即为全部完工
回复

使用道具 举报

 楼主| CQW 发表于 8 小时前 | 显示全部楼层
dumengxi 发表于 2025-9-18 14:19
IF(【状态】="完成",0,1) 判断每一条明细是否完成,完成返回0,不完成返回1,【状态】改为对应的字段宏

懂了利用嵌入字段求和来判断主表的状态。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-9-18 23:31 , Processed in 0.073299 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表