请教各路豪杰,在FastReport中可否实现多页报表?(注:每页报表的数据源不同),如果可以的话,要如何实现?谢谢!! ( 积分: 100 )

  • 主题发起人 主题发起人 zhou_fu_ping
  • 开始时间 开始时间
Z

zhou_fu_ping

Unregistered / Unconfirmed
GUEST, unregistred user!
我在实际工作中遇到如下问题:
假设某一客户在**银行开设了多个帐户(如贷款帐户,信用卡帐户等多个帐户),当然每个客户的帐号数不尽相同,有一个或多个的.每个帐户都有交易明细帐单要打印,每个帐户各对应一个主细表,且每种帐单的格式不一样.现在**银行要求把同一客户(多个帐户可通过客户编号关联)的帐单打印在一起,以利封装邮寄.
请问大侠豪杰们:在FastReport中可否动态生成,些类报表.如下所示
=====================================================
贷款对帐单
姓名:张三
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
**卡对帐单
姓名:张三
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
贷款对帐单
姓名:李四
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
 
我在实际工作中遇到如下问题:
假设某一客户在**银行开设了多个帐户(如贷款帐户,信用卡帐户等多个帐户),当然每个客户的帐号数不尽相同,有一个或多个的.每个帐户都有交易明细帐单要打印,每个帐户各对应一个主细表,且每种帐单的格式不一样.现在**银行要求把同一客户(多个帐户可通过客户编号关联)的帐单打印在一起,以利封装邮寄.
请问大侠豪杰们:在FastReport中可否动态生成,些类报表.如下所示
=====================================================
贷款对帐单
姓名:张三
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
**卡对帐单
姓名:张三
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
贷款对帐单
姓名:李四
地址:**区**街**号
邮编:***** 帐号:#############
--------------------------------------------------
日期 摘要 数额 ..........
---------------------------------------------------
050203 存款 2000 ........
050212 转帐 1500
.......
----------------------------------------------------
备注: ##########################
=====================================================
 
在某些情况下,我们必须一次打印数份报表,或封装及展现数份报表于同一个预览窗口。要执行这项工作,在 FastReport ? 有数个工具,允许建立一份新的报表再另一份已存在的报表末端,?TfrxReport.PrepareReport?方法有此?ClearLastReport?? ? ? ? , ? ? ?? ?True?,此参数定义是否清除前乙份已建立的报表。下列的程序代码示范如何从两个报表定义文件批次建立乙份报表: frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;
 
fastreport3开发手册的<<Building a composite report (batch printing) (建立複合式報表(批次列印 )) >>有
 
首先设置一个查询窗口
其次分别设置数据源呀……
在程序里多放几个frDbDataSet、frUserDataSet
然后分别为frDbDataSet指定数据源。
在frUserData中指定打印的范围。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
I
回复
0
查看
469
import
I
后退
顶部