填报问题

更新时间.png

填报需要创建时间,更新时间,目前新增一条数据,历史数据的更新时间会变成当前时间,这个需要怎么设置;

=============================

当新增第三行数据时,修改时间变成当前时间,

FineReport 帆软用户MJJW81b1Dr 发布于 2023-4-26 16:36 (编辑于 2023-4-26 17:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-26 16:40(编辑于 2023-4-26 18:16)

远程处理    第一种方案  外加一个 控件加上修改标记做为条件。

做两个提交条件; 一个提交正常的(没有更新日期),一个做为修改的(有更新日期,没有创建日期)每个提交设置提交条件。例如:判断创建日期的单元格 为空时第一个提交生效,不为空,就第二个提交生效。

-------------------------------------------------------------------------------------------------------

你的意思是修改的时候变为新增?

设置两个主键 ID,更新日期,这样根据更新日期生成新的数据。其它内容不修改就会与原有的数据一致

image.png

最佳回答
0
LTC朝Lv6高级互助
发布于2023-4-26 16:39(编辑于 2023-4-26 16:43)

直接在数据库中设置

image.png

或者:建表语句中加上这个

image.png

  • 帆软用户MJJW81b1Dr 帆软用户MJJW81b1Dr(提问者) 我勾选了没有用呢
    2023-04-26 16:49 
  • LTC朝 LTC朝 回复 帆软用户MJJW81b1Dr(提问者) 没有用,说明你那条数据没有进行更新,如果有更新,肯定会变成当前时间的。检查你的填报属性,主键是否按照数据表的主键进行勾选?
    2023-04-26 16:52 
  • 帆软用户MJJW81b1Dr 帆软用户MJJW81b1Dr(提问者) 回复 LTC朝 主键设置id,我是新建一条数据时,已有的数据更新时间本来是空的(就是原本就没有更改数据),现在变成当前 的时间
    2023-04-26 17:10 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-26 17:24

JS实现只提交修改过的数据- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

参考这个方法嘛,只要修改,往对应隐藏列的单元格赋值为1,同时再将修改时间也赋值为一列。最后提交修改过的就行了。。这样就有修改时间,新增时间了!!!

  • 4关注人数
  • 334浏览人数
  • 最后回答于:2023-4-26 18:16
    请选择关闭问题的原因
    确定 取消
    返回顶部