Columns 分栏数
在打印的报表中实现在页的左边显示A表的记录,在页的右边显示B表的记录,
给一思路:在MASTER BAND中放入MEMO,在FR的ON GET VALUE事件中,
IF PARNAME=’MEMO1‘ then
PARVALUE:=FIRST
IF PARNAME=’MEMO2‘ then
PARVALUE:=SECOND
在Page1上放一个Band(MasterData),在Band上放两个SubReport,
在每个SubReport上连接各自的数据源。
1、分栏打印,可设置page1的columns属性为2,分成两栏。
2、在Page1上放一个Band(MasterData),在第一栏放置要显示数据的memo
3、在Page1上放一个Band(MasterFooter),并在Masterfooter后拉一个Childband,再在上面相应放几个空memo,跟MasterData band上的memo上下对齐。
4、在Masterfooter的OnbeforePrint中键入(以空格补满没有数据的地方):
begin
while FreeSpace > 20do
ShowBand(Child1)
end