关键点:
需要确定一个可以区分用户身份的字段,建议是手机号或其它类似的,比如身份证号等;也可以通过微信增强功能来获取微信OpenID用于区分。
方案一:数据导出
用表单收集数据,通过 RECNO(累计函数)区别哪条是最新数据,后续结合数据工厂或导出后用EXCEL处理。
方案二:智能助手
用A表单收集数据,同时通过智能助手添加或修订B表单数据,B表单为最终数据;当然也可以反过来,A表单收集数据,填错的通过B表单修订A表单的数据,A表单为最终数据。
方案三:通过公式
理论上用一张表可以实现,表单中添加多行文本框,每一行代表一个统计数据,多行文本框中需要包含所有历史数据,在用户填写采集表时,需要判断是第一次填写,还是重复填写,第一次填写的直接并进多行文本框中,重复填写的需要用新数据替换原数据。这个尚是基本思路,中间可能还需要解决其它问题,比如并发(同时填写)的问题。