关于FineReport数据填报的疑惑,请教大家

1、报表填报如何自动记录每一行的修改时间,写到对应数据库表里

如:T1表A列第一行的值发生改变,填报保存提交后效果为,在A表的D列的第一行生成保存提交的时间,不会更改第二行、第三行的修改时间,保留每一条记录的更新时间

FineReport 王亚洲 发布于 2020-12-6 21:58 (编辑于 2020-12-7 13:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
王亚洲Lv6见习互助
发布于2021-7-6 11:17

S列对应维度行的单元格设为文本空间,添加事件1625541157(1).jpg

最佳回答
1
snrtuemcLv8专家互助
发布于2020-12-7 07:51

直接使用公式now()

image.png

  • 王亚洲 王亚洲(提问者) 保留每一行不同的更新时间,直接写now(),每一行的更新时间都是一样的了,这个值会用到系统参数,不能勾选未更改不更新
    2020-12-07 09:18 
  • snrtuemc snrtuemc 回复 王亚洲(提问者) 每行写,也是一样的,帆软自动会给你更新到最新日期,除非更新一行,直接就提交进数据库
    2020-12-07 09:52 
最佳回答
0
krystal033Lv7高级互助
发布于2020-12-7 08:17

另外加个修改时间的字段 原有的时间字段也还在 然后在填报属性里面把修改时间字段设置公式now()就行 更新字段的同时吧更新的时间也加上了 不更新这个字段就没有值

  • 王亚洲 王亚洲(提问者) 保留每一行不同的更新时间,直接写now(),每一行的更新时间都是一样的了,这个值会用到系统参数,不能勾选未更改不更新
    2020-12-07 09:18 
最佳回答
0
小县城Lv4见习互助
发布于2020-12-7 08:22

image.png直接用,没啥毛病啊

  • 王亚洲 王亚洲(提问者) 保留每一行不同的更新时间,直接写now(),每一行的更新时间都是一样的了,这个值会用到系统参数,不能勾选未更改不更新
    2020-12-07 09:18 
最佳回答
0
15682756756Lv2见习互助
发布于2020-12-7 14:15

无标题.png

是这样吗?


  • 王亚洲 王亚洲(提问者) 是这样的 你是怎么实现的?
    2020-12-09 09:12 
  • 15682756756 15682756756 回复 王亚洲(提问者) 文本控件加“编辑结束”事件: 参数:col=col(),row=row() 脚本: var now = FR.remoteEvaluate(\"now()\"); contentPane.curLGP.setCellValue(1, row - 1, now);
    2020-12-09 14:32 
  • 王亚洲 王亚洲(提问者) 回复 15682756756 好像不可以,源文件可以发下看看吗
    2020-12-23 09:14 
  • 4关注人数
  • 537浏览人数
  • 最后回答于:2021-7-6 11:17
    请选择关闭问题的原因
    确定 取消
    返回顶部