我用Delphi7+Fastreport2.5做的一个打印程序,由于数据量巨大(54万行),并且列数有100多个,用FastReport打印遇到麻烦!
代码如下:
mReport:=frRepYdzd;
WPath:=ExtractFilePath(ParamStr(0));
mReport.LoadFromFile(WPath + 'frpYdzd\frfYdzd2.frf');
with mReport do
begin
OnObjectClick:=nil;
OnMouseOverObject:=nil;
preview:=nil;
end;
if mReport.PrepareReport then
mReport.ShowPreparedReport;我观察了一下内存,发现当生成1400多行的报表时就已经消耗了23M的内存,由此类推,54万行记录怎么可能打的出?请高手帮忙解答!谢谢!
代码如下:
mReport:=frRepYdzd;
WPath:=ExtractFilePath(ParamStr(0));
mReport.LoadFromFile(WPath + 'frpYdzd\frfYdzd2.frf');
with mReport do
begin
OnObjectClick:=nil;
OnMouseOverObject:=nil;
preview:=nil;
end;
if mReport.PrepareReport then
mReport.ShowPreparedReport;我观察了一下内存,发现当生成1400多行的报表时就已经消耗了23M的内存,由此类推,54万行记录怎么可能打的出?请高手帮忙解答!谢谢!
解决方案 »
- 在Web Server Application里面可以建立TCP连接么?
- 有谁愿意出售2手的《delphi5开发人员指南》吗?工作需要,要这本书,邮购不到了!
- 大量开发图书资料下载
- 给steveli放分。steveli进!500分之1。
- 什么是回调函数?回调函数的作用?为什么要使用回调函数?
- 请教: 如何获取/设置 Samples项目中的ShellTreeview和ShellListview的当前路径
- SQLSERVER字符型字段空值为什么ADO读出来,在DBGRID里显示为''象r的字符(#1)?高手们帮帮忙!!!
- 超时与机算机名或IP地址有很大关系吗
- 这里面有几个问题,谁能帮我的话,分数尽管要(当然要3000分以下啦)
- 倾我所有,恳求帮助
- !!!急,请高手进来
- 自定义长度报表的打印问题
实际打印时可以通过dataset的filter属性和循环语句分批输出。