FASTREPORT 能够实现这样的报表吗?(100分)

  • 主题发起人 主题发起人 dragonfly407
  • 开始时间 开始时间
D

dragonfly407

Unregistered / Unconfirmed
GUEST, unregistred user!
地区|总户数|主机总数|分机总数
a | 13 | 12 | 5
b | 14 | 14 | 3
类别|总户数|主机总数|分机总数
AA | 12 | 11 | 2
BB | 15 | 15 | 6
一个from里两个DBGRID分别显示地区与类别两个不同的查询,
也就是两个数据集在一个报表中打印的问题;
如何能够在FASTREPORT中实现;
 
有点难度
如果一次打在两张纸上,还是可以的
 
大家有什么点子就快啊,今天下午要搞出来!
 
qq:33586813我帮你
 
我加你了,你没上线呀,问题还是没有解决啊,有什么好方法先在这里谈谈,大家都可以得到启发!
 
记录数一定吗?如果记录一定,就可以
 
如过记录数不一定,在上面放两个主项数据,两个显示字段,然后在显示字段里写段控制记录数的程序
 
用 grid++report 的子报表就太方便了
 
在查询数据库时,用SQL语句把他们Unit到一起不就可以了
 
grid++report 的子报表就很方便呀,去http://www.rubylong.cn 下载.
 
Building a composite report (batch printing) 建立复合
报表(批量打引)
在某些情况下,我们必须一次打印数份报表,或封装及实现多份报表于同一个
预览窗口。要执行这项工作,在FastReport 中有多个工具,允许建立一份新的报
表,置于另一份已存在的报表末端,«TfrxReport.PrepareReport»方法有此
«ClearLastReport»????, ????«True»,此参数定义是否清除前一份已建立
的报表。下列的程序码示范如何从两个报表定义文件,批次建立一份报表:
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;
我们载入第一个报表并在后台处理报表(不显示),然后我们载入第二份报表到同一
«TfrxReport»物件,并置参数 «ClearLastReport»
的值为假(False)建立
报表。此功能允许第二份报表的结果接在第一份报表的后面。最后,我们将两份报
表显示在同一个预览窗口中。
 
我的方法也和楼上的一致的
你需要原代码吗?
 

Similar threads

回复
0
查看
978
不得闲
回复
0
查看
863
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部