
王老师为您分享以下优质知识
智能填报的提交方式主要分为两种类型:智能提交和删除后提交,具体操作和注意事项如下:
一、智能提交
- 在填报提交区配置好数据区域后,选择“智能提交”模式。系统会自动判断是否存在报表主键:
- 若存在主键,则执行更新提交(修改已有数据);
- 若不存在主键,则执行插入提交(新增数据)。
- 适用于需要同时处理新增和修改操作的场景,但会降低批量操作效率。
注意事项
- 需在报表填报属性中勾选主键列,且主键列不可修改(否则会触发插入提交);
- 若未设置主键,所有数据将无法区分新增或修改,需谨慎使用。
二、删除后提交
操作流程
- 选择“删除后提交”模式,系统会在提交前清空选定行的所有数据(包括未绑定控件的字段),然后执行删除操作。
- 适用于需要批量删除数据的场景,但会丢失未提交的修改内容。
注意事项
- 同样需在报表填报属性中设置主键列;
- 若未绑定主键,所有数据会被清空,需谨慎操作。
三、其他关键点
提交类型选择:
若仅需新增或删除操作,建议单独设置提交类型,避免混淆;
主键管理:主键应与数据库表的主键一致,确保数据完整性;
数据校验:提交前建议检查数据准确性,避免因主键冲突导致操作失败。
通过合理选择提交类型并规范主键管理,可有效提升智能填报的效率和数据安全性。