智能提交如何达到删除提交的效果?

智能提交可以“填报提交时后台会对插入、更新以及删除操作进行判断“。 

不太理解智能提交如何区分哪些数据是应该被删除的数据?

比如说,数据库有10条数据。 

id content

1 one

2 two

3 three

....

10 ten

我想修改 

添加 11 eleventh

删除 1 one 

更新 10 变成 10 shi

我应该在数据填报里添加什么样的数据呢?

根据回答的个人猜想:

11 eleventh

10 shi

这样填报以后,其他 2 - 9和 1 都会被删除,不是吗?

参考文档:https://help.fanruan.com/finereport/doc-view-186.html?source=4

FineReport 帆软用户dVmie0vLbF 发布于 2022-8-16 15:26 (编辑于 2022-8-16 15:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CD20160914Lv8专家互助
发布于2022-8-16 15:30(编辑于 2022-8-16 15:48)

智能提交就是按你设置的主键去判断,删除,修改。和更新的数据的。假如你的id不重复是唯一的。你设置它为主键,那么它就可以去。更新,新增。删除。只是删除的时候,你要在单元格先删除。再提交就可以了,

在单元格中把这个id字段展示出来。但是不设置控件。不让用户编辑。这个时候。你在填报再去删除某一行的时候。再点击提交。它就按id去数据库删除这一行数据了

1、添加 11 eleventh   你直接插入一行。然后增加数据就行了。。id默认它没有。这个不管,数据库的话会自动生成如果你的id是数据库自增id的话

2、删除 1 one    选中这一行数据。你点击删除按钮。。把一行在web界面删除掉

3、更新 10 变成 10 shi    直接修改数据。。。id不要去改

所有完成后。直接提交

  • 帆软用户dVmie0vLbF 帆软用户dVmie0vLbF(提问者) 假设数据库特别大,不太可能预览全部的数据库。那是不是应该把智能添加和删除添加分开操作,比较好?
    2022-08-16 15:57 
  • CD20160914 CD20160914 回复 帆软用户dVmie0vLbF(提问者) 可以分开操作的。。删除与添加可以分开
    2022-08-16 15:58 
最佳回答
0
蜡笔小新偶尔在线Lv5见习互助
发布于2022-8-16 15:31

image.png

这个是提交的逻辑

  • 3关注人数
  • 502浏览人数
  • 最后回答于:2022-8-16 15:48
    请选择关闭问题的原因
    确定 取消
    返回顶部