找回密码
 立即注册

QQ登录

只需一步,快速开始

successit悬赏达人认证
银牌会员   /  发表于:2019-1-7 13:36:03
5#
这个逻辑从管理上来说,我认为不应该存在同步修改的情况,如果工资表都生成了,业绩表还在改,这不符合管理要求。而且这样容易出问题。相当于工资总表生成后,前面的表应该就处于锁定状态,不允许再添加或修改与本工资表相关的数据。

当然各公司有各的要求,如果我做系统,肯定不会这么做。
回复 使用道具 举报
沐浴阳光活字格认证
中级会员   /  发表于:2019-1-7 12:33:43
地板
Eric.Liang 发表于 2019-1-7 09:37
不是很理解你的需求?自动生成指的是怎么生成呢?
抛开业务不讲如果只是针对你的问题,我理解这样做是不是 ...

我的需求是根据业绩表里面的人员和业绩,自动生成提成表,然后再将每个人的提成自动带入工资总表
回复 使用道具 举报
沐浴阳光活字格认证
中级会员   /  发表于:2019-1-7 11:37:37
板凳
Eric.Liang 发表于 2019-1-7 09:37
不是很理解你的需求?自动生成指的是怎么生成呢?
抛开业务不讲如果只是针对你的问题,我理解这样做是不是 ...

能给个最后观点的DEMO吗?不是很理解textjoinif在这个过程的使用方式。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-7 09:37:50
沙发
不是很理解你的需求?自动生成指的是怎么生成呢?
抛开业务不讲如果只是针对你的问题,我理解这样做是不是就可以:
A表在修改的时候肯定是要经过数据表操作命令或者表格操作命令的,如果是数据表操作命令相对来说比较简单,加个条件判断,将B表和C表去进行数据更新。
如果是表格操作命令,可能相对来说比较复杂,你可以在表格中添加两列隐藏列,一列绑定需要修改的字段,在提交表格的时候进行循环判断,当修改的那一列和隐藏的列值不一致时,我认为他是修改了,将另一个隐藏字段修改为1,在表格外部用textjoinif函数将隐藏字段=1的ID连接起来。然后对B,C表进行操作,完成同步更新。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部