勤哲Excel服务器app论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9551|回复: 3

求助:一个关于明细表(重复数据项)默认值的问题

[复制链接]
发表于 2014-8-16 17:21:43 | 显示全部楼层 |阅读模式
例如订单表,会有主表和明细表,
比如在订单的明细表中,有个字段,叫明细状态。
需要在插入产品到订单明细的时候,会默认填写这个状态,比如初始状态为“未上线”,要怎么做呢?
这样在以后操作的时候,比如操作这个订单明细产品上线生产的时候,我可以回填这个订单明细状态,变成“已上线”。现在就是这个默认值不知道应该怎么设置。
注意:1.这个不是订单主表的状态,因为每个产品的上线状态不一定和订单主表状态一致,即可能这个订单只有部分产品先上线,其他产品后上线。
2.其实就是在订单的新建产品明细项的时候(新增订单时或者修改订单新加产品项目的时候),默认填写这个状态“未上线”就好,如果直接在模板里面写上状态,超过定义的这几行,就不会自动加了。
3.想过用表间公式来填写,但是这个又不涉及到取某张表的数据,所以不明白怎么填。难道要用VBA,在产品编号行数据改变的时候,触发填写这个单元格?
回复

使用道具 举报

发表于 2014-8-22 10:00:55 | 显示全部楼层
不用vba,这种情况使用回写功能,当某产品的生产任务下达时回写至该订单相应的产品状态栏就可以了,具体参见教程
回复 支持 反对

使用道具 举报

发表于 2014-8-22 10:03:53 | 显示全部楼层
对了 如果该订单生成时该产品已经上线,可使用标间公式,用产品编码筛选,返回“已上线”
回复 支持 反对

使用道具 举报

发表于 2014-8-30 08:39:49 | 显示全部楼层
也可以用函数公式,如:=IF(A1="","","已上线"),A列可以是产品名称.
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Excel服务器APP应用之家 ( 京ICP备17007816 )

GMT+8, 2025-5-15 16:34 , Processed in 0.060154 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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