JS如何判断是更新操作还是插入操作(普通报表)?? 我想实现插入操作与更新操作不同的数据校验,!!
加一隐藏的辅助列,放置数据表的自增字段值,在“报表填报属性”--> "数据校验" 中,添加插入与更新所有校验项,每一项的“校验公式”里多加一个判断条件(辅助列对应单元格有值为修改操作,否则为插入操作),这样就根据数据校验公式的条件区分开哪些是插入操作要执行的数据校验,哪些是更新操作执行的数据校验。
那就做两个表,一个插入,一个更新
直接用智能提交,目前前端没法判断的,是帆软内部自己判断
智能填报
有主键呗校验公式
IF(LEN(SQL("你的数据连接", "SELECT 主键 FROM Table WHERE 主键='" + 主键单元格 + "'", 1, 1)) <= 0,"插入校验","更新校验")