报表工具之数据校验竟可以如此简单( 二 )



报表工具之数据校验竟可以如此简单



有用性校验剧本 – 栗子31要求:
筛选面板中选择的截止日期不克不及早于肇端日期 , 不然给出提醒且不克不及进行查询 。
设置如下:
筛选面板  菜单栏  报表  报表属性 其他选项卡 , 有用性校验剧本中写入方式 , 如下图:

报表工具之数据校验竟可以如此简单



2此中 , startDate为肇端日期的web变量名 , Date为截止日期的web变量名 。
方式为:
【报表工具之数据校验竟可以如此简单】if (getParamValue("startDate") > getParamValue("Date")){
         alert("肇端日期不克不及年夜于截止束日期!");
         return false;
         }
         return true;

3结果:
当筛选面板中选择的肇端时候早于截止时候时 , 点击查询便会弹出提醒 , 提醒用户点窜 。 如下图

报表工具之数据校验竟可以如此简单



格间校验 - 栗子41要求:
报表组中的联系关系项需要连结一致 , 或者计较后成果连结一致 。 例如:报表组中包含订单表和订单明细表 , 那么订单明细表中所有产物的订单金额总和就必需跟订单表中的订单金额连结一致 , 不然 , 给犯错误提醒不许可数据入库 。
设置如下:
报表组中 菜单栏  填报  格间校验 , 新增格间校验表达式 , 此中
表达式为:订单!H6==订单明细!G5
犯错提醒为:订单明细中总金额和订单中金额纷歧致!
注:表达式中“订单”和“订单明细”别离代表报表组中订单表和订单明细表的sheet页名称 , 见下图标注 , H6和G5别离对应订单表和订单明细表中的单位格 , 感慨号为毗连符

报表工具之数据校验竟可以如此简单



2结果:
订单明细中 , 所有产物金额总和为1810 , 如下图:

报表工具之数据校验竟可以如此简单



3那么若是在订单明细中输入其他值 , 在提交保留时 , 就会给犯错误提醒 。 如下图:

报表工具之数据校验竟可以如此简单




以上内容就是报表工具之数据校验竟可以如此简单的内容啦 , 希望对你有所帮助哦!

猜你喜欢