帆软报表中一个填报报表有没有功能能够捕捉这个报表的日志

比如现在有一个报表有十条数据需要填报,用户A今天登录进去填报了一条数据,然后用户A明天登录进去填报了两条数据,有没有办法记录下填报的时间、用户、操作行为?

FineReport lww19959 发布于 2019-5-22 11:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
luojian0323Lv7资深互助
发布于2020-8-22 17:40

你另外填报一个表,这个表记录你要填报的当前表ID再获取当前登录用户名:$fine_username,当前操作时间:now()

,以及表中其他字段.

对另外一个表提交类型为插入提交.

这样就有操作记录了.

最佳回答
0
Kevin-sLv7中级互助
发布于2019-5-22 11:18(编辑于 2019-5-22 11:19)

可以在数据库增加两个栏位,字段image.png字段选择用下面的公式image.png



具体查看通过FR内置事件对用户的操作行为进行入库-http://help.finereport.com/doc-view-2241.html这个文档,请采纳嘿

  • lww19959 lww19959(提问者) 那假如我填报提交时间不还是最后一次时间和填报人吗?中间细节有体现吗?
    2019-05-22 11:25 
  • Kevin-s Kevin-s 回复 lww19959(提问者) 那你只能把那两个栏位的数据存到另外一个数据表里面去,这样子你修改时间和那个都不会改变
    2019-05-22 11:46 
  • Kevin-s Kevin-s 回复 lww19959(提问者) 而且不能勾选未修改不更新
    2019-05-22 11:51 
  • lww19959 lww19959(提问者) 回复 Kevin-s 多次填报记录,就是要多个表了?
    2019-05-22 13:38 
  • Kevin-s Kevin-s 回复 lww19959(提问者) 不是的,类似就是你将每一笔数据都写进数据库,而不是通过主键修改,每次修改就是产生一笔新的数据存到另一张表
    2019-05-22 13:58 
最佳回答
0
PoseidonLv5高级互助
发布于2019-5-22 11:56

自己扩展个日志表不就好了;记录这张表的操作日志;

  • lww19959 lww19959(提问者) 你有扩展过日志表吗,怎么操作的啊?
    2019-05-22 13:37 
  • 4关注人数
  • 523浏览人数
  • 最后回答于:2020-8-22 17:40
    请选择关闭问题的原因
    确定 取消
    返回顶部