Previous topicNext topic
WebBuilderX > 菜单项内容设置 > Excel报表 > Excel报表模板 > 多行细节报表及图片引用 >
多行细节分栏

大多数情况下,同一细节区的数据都是来自于同一个数据行,即便它是多行的细节区。如上面的资料卡就是这种情况。

但在日常工作中,对多行细节区进行分栏也是很常见的,比如标签打印。如果要在细节区重复打印四个标签,就可以按下图所示设计模板,这个非常简单:

这样就会在每页打印11组标签,每组标签的内容都来自于同一行,也就是每组标签的内容都是相同的。生成的Excel报表如下图所示:

可是,如果希望每组输出的四个标签,内容都不同呢?那就要在设定的细节区中使用不同的数据行,这要采取相对定位的引用数据方式:[列名+X]。其中,X是一个整数,表示细节区数据行之后的第几行。

由于同一个细节区不再是对应一个数据行,而是对应多个数据行,所以在定义细节区的时候,还要增加一个参数,用于指定每个细节区所对应的数据行数,该参数以符号@开头。重新设置的报表模板如下图:

报表输出效果如下图:

同样的道理,如果希望一个细节区打印四个标签,前两个标签来自一个数据行,后两个标签来自一个数据行,可以这样设计模板(请注意,这里的“@4”必须改成“@2”,否则将导致数据漏打):