在使用华丹智能报表平台时,经常会用到一个主表对应多个子表需要显示在一个页面上,如果子表数比较多就需要用tab页方式展现,如下图所示:

这里就需要用到华丹报表平台中的repTab函数,该函数使用比较方便,与嵌套函数nestedRep相似,不过repTab函数展现效果是以tab页方式展现多个子报表。

配置过程如下:

1、创建主报表和对应子报表。

2、在主报表的"子报表资源"中创建对应的子报表资源。

3、在主报表的"报表数据表格"中创建列表表尾的数据表格,数据表格内容为:[%=repTab("子报表标识1,子报表标识2")%],即将子报表以标签页方式显示在主报表的表尾。

附repTab函数介绍:

repTab(srResIDs[,initResID,rowPages]):

srResIDs:子报表资源集,格式为”标识1[空格+类型],标识2[空格+类型],标识3[空格+类型]”,其中类型是可选项,值有三种:0,不初始化,1、初始化,2、自动,默认自动,初始化就是取报表结果。

initResID:可选参数,初始时显示哪个子报表对应的标签页。

rowPages:可选参数,每行显示多少个标签页。