chwensi 发表于 2021-8-27 11:31:02

如何将A表明细表的记录,给B表单中的明细表添加记录(不...

A表:月工资发放表(在岗职工工资表)
B表:员工信息表(内有一个员工个人工资明细表)
想实现功能:对A表明细表中的员工记录做插入、更新、删除操作时,对B表中工资明细表中的记录进行插入、更新、删除,更新和删除比较好弄,就是B表“工资明细”表增新记录时出现问题,请教各位大侠!.....———》
下图A表(月工资发放表)
.
——》下图B表(员工信息表)

——》下图
在A表中写了一个业务公式,对B表进行增加、更新、删除记录。



——》下图
增加操作中,增加了一个子数据源“员工信息表是否存在该单据编号”,对员工信息表中“工资”明细表中查找是否存在相同“单据编号”的记录。


——》下图
问题就在这里:当判断查询返回值(可能判断设置有错)时,出现错误.....








请教大侠,应如何判断B表某个员工的“工资”明细表中是否存在A表当前的“单据编号”,如果有就进行记录“更新”操作,如果没有就进行记录“增加”操作?

Prex 发表于 2021-8-27 12:09:23

本帖最后由 Prex 于 2021-8-27 12:11 编辑

这个你不需要判断,业务公式中更新时,勾选不存在时新建即可。

设计建议:员工表中,不要增加工资明细,可以另外单据建一个工资清单,通过表单关联的方式查看工资明细。
你用明细表的形式,你职员在职时间越长,你工资明细就越多,以后查看职员档案的时候就会卡。比如我独立设计一个工资单,工资表审核或发放记录审核后,就生成工资单,通过权限,可以登录系统的职员也可以查看自己的工资单(控制权限)


页: [1]
查看完整版本: 如何将A表明细表的记录,给B表单中的明细表添加记录(不...