盛大肖瑞18971560680 发表于 2023-10-23 22:36:15

操作日志的更新操作怎么记录明细

比如表单有多个数据项:数据1、数据2、数据3、数据4、……
在业务公式中写操作记录时,用什么方式可以快速查询出是哪些数据项修改了,以便记录修改前后的数据内容?

李根 发表于 2023-10-24 08:38:56

最简单的方式是每次更新保存都生成新的记录记录所有数据项,然后对比前后两条记录的差别就知道修改了什么内容

李根 发表于 2023-10-24 15:37:36

李根 发表于 2023-10-24 08:38
最简单的方式是每次更新保存都生成新的记录记录所有数据项,然后对比前后两条记录的差别就知道修改了什么内 ...

你想xxx修改了xxx这种,更新里面有新值旧值可以用。
我说得是更新就把所有数据项保存到记录中,然后人工去看变动情况

LaK-锋哥 发表于 2023-10-28 14:53:37

可以做这样的尝试。
做一个中间表,记录当前表的全部数据项,再增加一个更改后数据项,再增加一个记录更改的数据项,对比更改后和以前的数据项的差异,如果没差异,则不往记录更改的数据项写入值,如果有差异,则往更改后的数据项写入值。在做一个汇总:某个数据项改前xxx改后xxx,在吧这个汇总写入一个表,查的时候直接查这个汇总表。
页: [1]
查看完整版本: 操作日志的更新操作怎么记录明细