关于fastreport问题(50分)

  • 主题发起人 主题发起人 xtqiqi
  • 开始时间 开始时间
X

xtqiqi

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎样打印frxPreview1中的报表?急呀。。。。。
 
直接打印不就可以吗?
frxPreview1.Print;
刚才我测试了可以的。
 
不行呀,我这提示:
Project printPeoper.exe raised exception class EListError with message 'List index out of bounds(-1)'.Process stopped.Use Step or Run tocontinue.
 
你把程序重新编译一次,把编译选项的 range checking临时去掉试试看。
或者是和你的打印内容有关了。
刚才我测试使用的版本是3.14
 
有可能是溢出问题,你把每一页的数据量改小一点试试,比如每一页只能打印5条记录。
 
还是不行呀?我把我的代码粘出来:
frxReport1.ShowReport();
frxReport1.PrintOptions.ShowDialog:=false;
if frxReport1.PrepareReport() then
begin
frxPreview1.Print;
end;
 
对了,我用的是fastReport 3.0
 
我使用3,14没有问题。你这样,新建一个简单的报表,看是报表问题还是你的代码问题。
 
后退
顶部