子报表组件以子报表的形式显示其他报表的内容,可以从主报表中将参数传递给子报表以实现数据过滤。
需要注意的是每个子报表都以单独的报表运行,当处理大数据报表时,这种方案可能会影响到运行速度。
本节介绍子报表的常用设置与操作方法。
在工具箱中,选中子报表,将其拖放到设计区。
在属性设置面板中找到“常规选项”下的“报表名称”,单击下拉箭头,然后选择需要嵌入的子报表。
如选择的子报表中带有参数,则会自动映射到下方,如下图所示。此时,单击列表按钮即可展开参数列表,对参数进行设置。
可以直接为参数指定固定值,也可以单击右侧的小方块按钮设置表达式。
单击工具箱顶部的“元素管理”,选中子报表名(如“子报表1”),或直接选中整个子报表,进行子报表选项设置,如下图所示。
选项组
选项名称
说明
设置子报表的主报表,单击下拉箭头选择已存在的报表。
设置子报表的参数。如果子报表中设置了参数,会自动映射到这里。
单击显示项目,可以对参数进行设置。
设置子报表内部的间距,可以单击分别设置四个方向的间距。
设置没有数据时的提示文本的字体、字号、前景色、粗细、字形和下划线。