新建了一个表单,批量导入了数据,但是其中一个字段数据需要联动另一表单得出,请问批量导入后,如何更新这一字段?
比如,应用中有一个“合同表单”,里面有“合同编号”,我需要新建一个“合同收款”的表单,批量导入“合同名称”、“收款金额”后,“合同编号”需要联动“合同表单”中的“合同名称”取得,如何批量更新这一字段?
从产品角度考虑,最好不要把麻烦的工作丢给用户
提供三个方案:
1、直接不处理,展现的时候再做关联
2、sql创建触发器,插入后更新相应字段
3、填报成功事件,批量更新插入的数据
相当于新的表单中要增加一列。
可以用数据工厂,把两个表单横向连接。
再生成数据流,重新导入。
数据批量导入功能是不触发数据联动的,只能导入后再挨个打开,点击一下触发数据联动,再保存。
其实,你不如将第一个应用的数据导出到Excel中,第二个数据表用vlookup查找后保存,再直接导入,相当于线下做好,不比在线慢。
https://bbs.fanruan.com/thread-138617-1-1.html看这个
1、如果数据不多且在不着急的情况下,可以建立一个权限组,只分配能编辑合同号的权限,然后用“按键精灵"软件,录制一段浏览器打开单条数据,然后鼠标点击”合同编号“自动关联合同名称然后再点击保存的宏,然后执行这个宏n次,这样可以让电脑自动执行数据关联了。
2、数据不多时也可以用智能助手实现数据的修改。原理就是用子表单发起一个200行的包含合同编号和合同名称的信息,然后只能助手”子“改”主“,按照合同号修改合同名称。这样可以一下修改200条数据,多执行几次就都修改完了。
3、再有就是excel编辑好导出表再倒回去。