Excel服务器云平台-E立方管理平台-低代码快速开发平台

EXCEL服务器三种类型的表间更新公式的说明

日期:2018-03-28 13:22  |  分类:表间更新公式  |  人气:

EXCEL服务器三种类型的表间更新公式的说明

更新原有数据

              这种类型的表间更新公式只能修改目标表中符合特定条件的数据,如前面所举“更新预定库存”的例子就是一种典型应用。
              需要注意的是,如果在非流程驱动中使用这种表间更新公式,通常情况下是“三条公式”一起出现的,例如:1、保存后,减少库存 2、保存前,增加库存 3、删除后,增加库存,只有这样做,以后再对保存的数据进行修改、删除的时候,库存才正确。

 增加主表数据

              这种方式可以把当前报表中符合指定条件的数据增加到指定报表中,例如你可能会有这种需求: 在录入销售单据的时候,商品可以直接通过列表窗体从商品表中选择,但是如果碰到没有的商品,就想直接在表格中敲入,当单据保存了以后,这些直接敲入的商品也自动增加到商品表中,以后就可以直接选择了。这种需求就可以用这种公式来实现了。
       下面是个例子:

注意:为了避免数据重复增加,必须设置必要的筛选条件,如上图所示,表示只有当本报表中的“客户名称”不存在“客户资料_主表”中的时候才增加进去。
       设置界面如下图所示:

另外,新增主表数据方式支持启动流程,如果主表所在的模板是流程驱动的,那么新增主表数据时,会自动启动相应的流程。
      
       注意:如果被新增数据的主表所对应的模板是流程驱动的话,那么还可以指定第一个任务的执行者,如下图所示:

这里的设置方法与工作流中的任务执行者的设置方法类似。