如何在FastReport中按两列拆分表?

时间:2014-11-18 09:22:19

标签: fastreport

我有一个典型的FastReport报告,其中包含一个MasterData波段内的表。桌子很长很窄,所以我想把它分成两半,把下半部分放在上半部分旁边,这样:

A        A  D
B        B  E
C   ->   C  F
D
E
F

桌子上的行有1-3行高。

我尝试过使用MasterData.Columns属性。它的两个问题是:它逐行分割表,使其成为AB CD EF,这是不可接受的,也不考虑行高,所以如果例如A行比其他行高,那么之后会有不必要的差距。 D在第二列(尽管StretchMode = smMaxHeight)。

我的FastReport版本是4.7。

1 个答案:

答案 0 :(得分:1)

FastReport有两种方法来制作列报告。

你已经发现了其中一个"乐队列" - 此方法从左到右然后向下打印波段。

第二种方式是页面列。 使用页面栏FR打印带子直到页面结束,然后移动到下一列。我认为这种方法正是你要找的。 要创建页面列,只需双击报表设计器中的页面,选择其他选项选项卡并设置要打印的列数。

相关问题