填报页面提交方式:智能提交

发布时间 2023-09-30 15:21:48作者: zhaoLei_Free

官方对只能提交的介绍:提交类型- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • 从页面上识别到通过删除行动作删掉的数据,并根据设置的主键去数据库找到对应的数据进行删除。

  • 排除掉删除的数据后,对剩余数据根据设置的主键去数据库找对应的数据,如果有对应数据就执行更新,如果没有就执行插入。

  • 如果勾选了「未修改不更新」,进行填报时,页面上未修改的数据不会参与提交,具体介绍可参考填报未修改不更新

  • 如果有更新或删除数据的需求,则必须勾选主键。如果没有勾选主键,则统一为插入提交。主键相当于 SQL 中 where 的效果,不同于数据库的主键。

  • 如果用插入行插入了空白行,但对空白行没有进行编辑,那么这些记录的值都会被识别为 null。对于这种记录,在提交时会被过滤,不会入库。

  • 数据入库后的顺序和页面展示顺序不保证一致。