在多表填报中,往往表与表之间是存在一定关联关系的,以保证填报数据的正确性,比如,上一小节中我们定义的报表组,订单sheet与订单明细sheet之间就存在一致性关系——订单sheet中的订单ID和订单明细sheet中的订单ID必须一致,所以我们需要对这两个sheet定义表间合法性检查。
切换到订单明细sheet,选中B3单元格,打开【填报】->【单元格校验】,编辑校验表达式和出错提示,如下图所示:
填报时,如果订单明细中输入的订单ID和订单中订单ID不一致,那么系统会立即校验,如下图:
格间校验属性的表达式规则遵从javascript的语法规则。
打开【填报】->【格间校验】,编辑校验表达式和出错提示,如下图所示:
填报时,如果订单明细中订单汇总值和订单中订单金额不一致,那么在提交数据时系统会进行校验,如下图: