此方法暂不考虑编辑之后未修改值的情况
表单设计:
A:需要统计修改次数的字段 随机码:使用单行文本,为辅助字段,可隐藏,公式为UUID(),目的是为了给每条数据一个唯一不重复的编号 编号:数字字段,对这条数据进行编号,只要A字段编辑一次就会触发一次这个公式,使他在原来的编号上+1,因此需要在编号的公式里面放入A字段,这里可以借助if函数,判断a字段是否为空来触发公式,不管是否有值都重新触发mapx。 ps:有用户碰到需要满足某个条件才加1,不满足不需要加1,则该公式可以用if判断,满足返回mapx+1,不满足返回mapx,就不会累加了。 mapx是对数据管理里面已有的数据进行检索,对检索值进行+1从而实现编号不断累加,这里第一次提交的时候编号为1,修改数据的时候,由于这条数据已经进入数据库了,因此mapx通过随机码取值的时候会取到编号1,然后在编号1的基础上+1,第二次修改,就会取到编号2,在2的基础上+1,依次类推。 修改次数:由于编号在第一次提交的时候就从1开始计数,而第一次提交不算修改,从编号2还是才是第一次修改,因此实际的修改次数应该编号-1。
|