X
xindijing
Unregistered / Unconfirmed
GUEST, unregistred user!
想用fastreport实现一个这样的功能:
一页报表中有两列:
主数据 主数据
从数据 从数据
而且每一页只能两个数据块,就是说到了第三个记录就必须转到下一页了。而且
“主数据”必须在每一页的开头(顶端)。
例子如下:
第1页:
公司名称 总裁 公司名称 总裁
IBM 六的话 通用汽车 张学有
产品名称 上市时间 产品名称 上市时间
IBM电脑 1999 小汽车 1945
应用软件 2001 大卡车 1946
...
第2页:
公司名称 总裁 公司名称 总裁
微软 BILL 中国电信 六老三
产品名称 上市时间 产品名称 上市时间
WINDOWS 1998 小林同 1945
Offices2k 2000 可可的 1999
...
怎么实现呢?
////////////////////////////////////////////////////////////////////
请各位大侠帮忙了!
是我的问题没有问清楚么?还是不能解决?
另外,我的报表就简单的设置双列时,就是不知道怎么控制一页只打印两个数据块(两行记录,如上所示)。
查了一些帖子,有人说在OnBeforePrint事件中写入:
IF [LINE#]-1>0 AND(([LINE#]-1) MOD 2 =0) THE NEWPAGE
但是系统又提示‘LINE’没有定义,这是怎么回事呢?
一页报表中有两列:
主数据 主数据
从数据 从数据
而且每一页只能两个数据块,就是说到了第三个记录就必须转到下一页了。而且
“主数据”必须在每一页的开头(顶端)。
例子如下:
第1页:
公司名称 总裁 公司名称 总裁
IBM 六的话 通用汽车 张学有
产品名称 上市时间 产品名称 上市时间
IBM电脑 1999 小汽车 1945
应用软件 2001 大卡车 1946
...
第2页:
公司名称 总裁 公司名称 总裁
微软 BILL 中国电信 六老三
产品名称 上市时间 产品名称 上市时间
WINDOWS 1998 小林同 1945
Offices2k 2000 可可的 1999
...
怎么实现呢?
////////////////////////////////////////////////////////////////////
请各位大侠帮忙了!
是我的问题没有问清楚么?还是不能解决?
另外,我的报表就简单的设置双列时,就是不知道怎么控制一页只打印两个数据块(两行记录,如上所示)。
查了一些帖子,有人说在OnBeforePrint事件中写入:
IF [LINE#]-1>0 AND(([LINE#]-1) MOD 2 =0) THE NEWPAGE
但是系统又提示‘LINE’没有定义,这是怎么回事呢?