可能需要手动调整部分
1. 【数据接口】列表选择定义的数据项中存在非法字符,如单元(元), 新版本,如果表单中使用了此数据接口,那么会提示#Name?错误,如下图:


改动方式:
1). 去掉数据接口定义中列名值的非法字符,如上面的“单元(元)“改为"单元", 这里"()"就是非法字符
2). 调整使用此数据接口出错的地方,把对应的表达式修正


2. 因为旧版本的填表公式中,赋值操作并没有显示的区分“插入赋值”和“更新赋值”,在新版本的赋值操作中把这两种行为做了区分,我们升级的时候已经考虑了绝大部分情况,只是在极个别的情况时时需要注意一下两点:
a) 如果【填表公式】的【值改变】事件中,之前有做【赋值】操作
如果【值改变】的数据项属于明细表, 同时【赋值】操作的目标表也是相同的明细表,
升级后赋值操作为类型会设置为"更新"
所以如果设计人员的意图是想通过值改变实现插入数据,请手动调整为新增操作


b) 【填表公式】中【单元格按钮】事件中【赋值】操作
如果【值改变】的数据项属于明细表, 同时【赋值】操作的目标表也是相同的明细表,
升级后赋值操作为新增赋值,且”数据源首条记录替换当前行(列)”属性为true
注意: 替换的意思是把当前行的数据全部清空,然后再进行赋值。 而原来的行为是覆盖赋值,当前行的其他数据不变, 所以如果设计人员的意图是想覆盖赋值,请手动调整赋值操作为更新操作。


+1 0
1条回帖
dick 云粉 2015-1-12 08:53:08
1). 去掉数据接口定义中列名值的非法字符,如上面的“单元(元)“改为"单元", 这里"()"就是非法字符
+1 0
需要登陆后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map