关于填报时,页面中没修改的内容不提交怎么设置?

设置了一个填报,当用户打开50行记录,只修改其中一行时,提交还是50行,

我看了设置有这个选项,但是字段设置了公式以后灰掉了。

请问如何才能在提交时只插入修改的那几行记录,而不是全部?

blob.png

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

是的,帆软就是这个逻辑,如果你使用了公式,那么系统将无法确定你的值是不是被修改,所以只能全部提交了。


这个逻辑其实也没有什么可纠结的。毕竟数据库性能还是很高的,即便多执行了几百条update,也不会消耗多少时间的。

  • afr751116 afr751116(提问者) 我之前也是这样想的,但是主要在数据库的触发器做了提交动作的日志,结果那些鬼,打开填报页有时是上千条记录,只修改1行,一提交,多了好多无用的日志出来。
    2019-01-06 15:37 
最佳回答
0
KerydiaLv5中级互助
发布于2019-1-6 15:09

image.png

只能提交,并且有主键

最佳回答
0
城落满芯Lv6中级互助
发布于2019-1-6 15:12

没太明白“插入”

有两种理解:

1、插入表示追加提交入库,那么就是某条记录因某一个值不同而产生两条记录;

2、插入表示修改提交入库,以某个主键为主,主键相同就更新,只有一条数据;


写了公式,功能就灰了,就不晓得什么原因了

  • afr751116 afr751116(提问者) 应该这样说吧,我是智能提交的,有时是插入、有时是更新。总的来说就是不想一次性将页面中的数据全部提交入库,只提交修改的。
    2019-01-06 15:35 
  • 4关注人数
  • 1004浏览人数
  • 最后回答于:2019-1-6 15:17
    请选择关闭问题的原因
    确定 取消
    返回顶部