表间校验

阅读(5175) 标签: 格间校验, 单元格校验,

在多表填报中,往往表与表之间是存在一定关联关系的,以保证填报数据的正确性,比如,上一小节中我们定义的填报表组,订单sheet与订单明细sheet之间就存在一致性关系——订单sheet中的订单ID和订单明细sheet中的订单ID必须一致,所以我们需要对这两个sheet定义表间合法性检查。

1. 单元格校验

切换到订单明细sheet,选中B3单元格,打开【填报】à【单元格校验】,编辑校验表达式和出错提示,如下图所示:

B3单元格在设置【单元格校验】后,其左下角会出现一个红色小三角。

填报时,如果订单明细中输入的订单ID和订单中订单ID不一致,那么系统会立即校验,如下图:

2. 间校验

格间校验属性的表达式规则遵从javascript的语法规则。

打开【填报】à【格间校验】,编辑校验表达式和出错提示,如下图所示:

注:当单元格设置了显示值时,显示值会有格式化,这种情况下浮点数不能用完全相等去校验,可以设置一个误差值不超过0.10.01

填报时,如果订单明细中订单汇总值和订单中订单金额不一致,那么在提交数据时系统会进行校验,如下图: