提交时判断是插入提交还是更新提交,若插入提交需提交A、B、C字段,若更新提交,需提交A、B字段,如何实现?
智能提交它是按你的主键来判断的,假如你所提交行的主键数据在数据库中没有,就会插入,否则就会更新
你的主键一般是要设置成用户不能修改的列,比如uuid或者其它id或者编码就行了
然后你要判断它是更新还是插入。可以在表中增加辅助列,然后用主键去数据库中查询是否有值,如果这个辅助列是F列,而且返回了大于0的值,就用插入提交。而且提交条件中设置比如 F2>0
再弄一个更新提交,然后F2<=0
F列的公式类似:
INARRAY(a2,VALUE("ds2",1))