主子表的使用说明

 

主子表的类型
分别为嵌入式子报表 和引入式子报表
嵌入式主子报表的特点是在单元格中嵌入子报表,形成格中嵌表的模式,子报表和主报表的格线可以不对齐,子表间格线也不对齐。
嵌入式的子报表扩展后,是个独立的报表,因此子表源格一直保留着,主报表可以访问子报表的值。

嵌入式子报表说明:

子报表的使用方式
单元格右键–子报 首先定义子报表 如下图所示

imagepng

路径可以是绝对路径 也可以是相对路径
相对路径 默认的是相对于 reportFiles 目录的
项目上一般使用相对路径

同时 子报表可以获取主报表的值 作为参数值使用

主报表也可以获取子报表的值来参与计算

eval 函数即是如此。

引入式报表说明:

引入式子报表的特点是主报表单元格根据子报表的行数列数,双向同时扩展,子报表有几行几列,主报表中就扩展出几行几列,子报表占用主报表的空白行列,格线严格对齐。

引入式的子报表扩展后,和主报表形成了一个统一的二维矩形单元格,因此子报表的源格不保留,此时主报表不能访问子报表的值。

设计方法类似 子表可以使用主表单元格值,参数值作为采纳数使用。只是不能主表不能访问子表的值 但是列宽严格对齐。
效果如下所示

imagepng