9
9.1
定义回写公式
1)
打开订单模版,进入设计状态
2)
选择菜单“模版à定义表间公式”,弹出表间公式对话框。
3)
按[新增],弹出“选择表间公式类型”对话框,如下图所示。选择“保存(或删除)报表时刷新其它表单中的数据”,按[确定]。

4)
弹出“回写公式”对话框,如下图所示
公式名称输入“刷新预订库存”,回写数据表选择“物料表”,应用时机选择“保存时”,因为订单模版上定义了工作流,还要任务名称为“审批”,也即只有完成“审批”任务后才需要刷新预订库存。
按[筛选条件…]按钮,构造筛选条件。
双击列表中“预定库存”右侧的表格,构造表达式。
构造筛选条件和表达式的方法同输入表间公式的方法一样,在此不赘述,最终的回写公式如下:

这条回写公式的意思是:当完成订单审批的步骤之后,如果审批结果是同意(本报表.Sheet1:审批意见=’同意’),则把订单上包括的每种产品(物料表.物料编码=本报表.Sheet1:产品编码)的物料表上的“预定库存”数,在原有数量(物料表.预定库存)的基础上,追加本订单上的订货数量(+本报表.Sheet1:数量)。
5)
按[保存],完成回写公式的定义。
因为表单有保存也会有删除,待办事宜有提交也会有撤销,所以回写公式通常要成对出现。下面我们再定义一条表间公式,说明当审批通过后的订单一旦撤销审批,如何把相应产品的预定库存恢复为原值。如下图:

Excel服务器学习和下载
|