公司资产或者库存发生变动的时候,经常会需要更新库存表,数据的更新插入可以用UPSERT函数来实现,通过关联表单实现数据插入。
实用场景
库存盘点 、采购申请等。
场景示例——办公用品管理:
当【签收入库】表单中增加一条入库调整记录,如果【库存查询】中有对应产品,则将其数量进行修改,如果【库存查询】中没有对应产品,则在该表单中新增一条产品库存记录
表单展示效果:
实现方法:
在【签收入库】表单设置一条业务规则,利用UPSERT函数实现数据联动。
用到的函数:
UPSERT——更新或插入数据
函数示例: UPSERT(目标表单,过滤条件,目标表单.字段1,列值1,目标表单.字段2,列值2...)
函数说明: 向目标表单更新或插入数据。先根据过滤条件查找目标表单中的数据,如果找到符合的数据则进行更新,否则向表单中插入数据。目标表单可为系统中的任意表单(含子表)。
后台编辑界面: