填报页面上,可能会对数据进行新增或者修改,数据库含有创建人和修改人两个字段,报表如何判断是新增还是修改从而将URL中的{userid}这个参数准确填入创建人或者修改人的单元格中,然后提交入库?请大佬赐教!
智能提交是根据填报属性 主键判断的 ;主键 一致的会更新,主键没有的会新增;主键可以设置多个和数据库主键可以不一样
可以增加四个单元格, 用条件属性增加 填报时间和填报人;创建时间和用户拖进去字段,更新时间和用户写公式;然后未修改内容不提交
报表添加创建人和修改人字段,默认插入行时,创建人是空的,此时通过条件属性判断 创建人为空时,给创建人字段添加新值,同理,创建人非空时,给修改人添加新值,
提交时勾选未修改不更新。
不管它是新增还是修改都把userid写入修改人这个字段,然后在表上写触发器 AFTER INSERT 把userid更新到创建人字段同时更新修改人为空