关于填报中的自定义提交的问题

需求:对数据的增删改都需要在一张历史记录表中留下痕迹且有状态位。举例如下(所有数据均以合同号为关联):

主表A(该表存储的始终都是最新的数据):
处理单号(主键)     处理人       处理时间                   回款记录       合同号
A111                     AAA   2018-04-20 16:23:32     123.22      A111111
B333                     BBB   2018-04-20 16:23:32     111.23      B222222


历史记录表B(该表存储的是数据的所有操作记录及内容):
序号              处理单号    处理人     处理时间                      回款       合同号       处理状态      
1                    A111      AAA   2018-04-20 16:23:32    123.22    A111111       修改
2                    A111      CCC   2018-04-16 10:21:33    124.32    A111111       新增
3                    A222      DDD   2018-04-19 12:16:30    232.00    A111111       删除
4                    A222      AAA    2018-04-17 16:11:08    232.00    A111111       新增
5                    B333      BBB    2018-04-20 16:23:32    111.23    B222222       新增


主表A始终都是用智能提交方式进行数据的增删改,这个已经正常操作了,历史记录表B的问题是:
1、如果是新增,历史记录表B插入数据,”处理状态“置为”新增“;
2、如果为修改,历史记录表B插入数据,”处理状态“置为”修改“;
3、如果为删除,历史记录表B插入数据,”处理状态“置为”删除“;

应该怎么做才能达到我需要的这种效果呢?(附注:1、历史记录表B中,序号为自增长主键;2、在报表模板中,新增行和删除行的按钮均采用系统自带)


编辑于 2018-4-23 09:59  

编辑于 2018-4-23 10:00  
编辑于 2018-4-23 10:01  
FineReportlqbzurl 发布于 2018-4-23 09:57
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yi丶搁浅发布于2018-4-23 09:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
小帆_智能客服发布于2018-4-23 09:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
lqbzurl发布于2018-4-24 08:37(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 358浏览人数
  • 最后回答于:2018-4-24 08:37
    活动推荐 更多
    热门课程 更多
    返回顶部