发帖

UPSERT 子表更新插入子表(无关联)

氚云知识库  / 业务规则  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-6-30

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 考拉 于 2020-6-30 16:35 编辑

UPSERT 子表更新插入子表(无关联)


主体思路:
判定员工物品概览Objectld是否与员工ID一致,将Objectld改写成与员工ID为写入子表做桥梁条件。
通过判定物品名称是否一致,将总表数量进行累计。
(员工物品概览员工总表.ParentObjectld,员工ID,该字段是用于识别该子表存在于哪个主表下)


表单内容:
当前表单
image.png
目标表单
image.png

业务规则:
image.png

效果展示:
image.png


回复

使用道具

ZZZ

1

主题

4

帖子

221

金币

黄金船长

Rank: 5

积分
316
ZZZ 发表于 2021-4-28 15:07:19
“员工物品概览.ObjectId”为什么会等于物品统计表的“员工ID”。难道是员工物品概览新增的时候把自己的Objectid变成员工ID吗
回复

使用道具 举报

5

主题

6

帖子

63

金币

白银班长

Rank: 3Rank: 3Rank: 3

积分
83
胡37 发表于 2021-5-12 15:37:07
ZZZ 发表于 2021-4-28 15:07
“员工物品概览.ObjectId”为什么会等于物品统计表的“员工ID”。难道是员工物品概览新增的时候把自己的Obj ...

这个是做判断,ID匹配就更新一下

点评

这个试子是错的,当员工新增新名时,子表中相同的物品名会全部新增和累计到新增员工子表中,其他表中相同物品会删除.  发表于 2021-6-29 00:04
回复

使用道具 举报

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

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.