帆软填报中智能提交时,如果字段设置为当前时间now(),那么修改报表中的数据会出现重新插入新的值

帆软填报中智能提交时,如果字段设置为当前时间now(),那么修改报表中的数据,数据不会被修改,反而重新插入新的值,请问一下怎么解决呢?我想即插入数据的时候会自动生成当前日期,但是修改的时候只会修改历史数据,不让重新插入数据???求教

FineReport hwq1 发布于 2021-12-21 21:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
CD20160914Lv8专家互助
发布于2021-12-21 21:42

你设置一个主键呀。。。智能提交是按主键来的。。。比如唯一的id你,你设置id为主键后,,,它就会按你说的方式进行修改或者插入了。

  • hwq1 hwq1(提问者) 我已经设置了主键了,但是那个自动生成的日期还是会自动变化,例如我修改了昨天的数据(那么日期是昨天的日期),结果修该过后,日期就变成了今天了,我意思是日期还是昨天的,不让它变化
    2021-12-21 21:55 
  • CD20160914 CD20160914 回复 hwq1(提问者) 做判断呀。if(len(a2)>0,c2,now()), a2是你id的单元格就是判断如果id不为空。就还是c2,c2就是你以前单元格的日期,如果id没有值就是now()
    2021-12-21 21:59 
  • 2关注人数
  • 805浏览人数
  • 最后回答于:2021-12-21 21:42
    请选择关闭问题的原因
    确定 取消
    返回顶部