FastReport交叉报表打印时出错。 已解决。需要分者进来拿分 ( 积分: 100 )

  • 主题发起人 主题发起人 yjiqqukq
  • 开始时间 开始时间
Y

yjiqqukq

Unregistered / Unconfirmed
GUEST, unregistred user!
1、新建工程
2、放ADOQuery1 设好连接及写好SQL语句。
3、放'FastReport'页中的TfrReport 及TfrDBDataSet。frDBDataSet1连接ADOQuery1。frReport1连接frDBDataSet1.
4、双击frReport1,在里面放TfrPictureView 。保存
5、增加一颗TButton 在其Click事件中写代码:
frReport1.LoadFromFile('d:/1.frf');
frReport1.ShowReport;
6、运行正常,可弹出报表。
7、双击frReport1,在里面放TfrCrossView 不进行任何设置。保存。点预览正常。可显示第四步中的图片。
8、运行程序,有错误发生,提示信息:
Project Project1.exe raised exception class EClassNotFound with message 'TfrCrossView'. Process stopped. Use Step or Run to continue.
之后光标停在FR_Class.pas中的raise EClassNotFound.Create(ErrorStr);这一行。

请问:这是什么原因?如何解决?
 
1、新建工程
2、放ADOQuery1 设好连接及写好SQL语句。
3、放'FastReport'页中的TfrReport 及TfrDBDataSet。frDBDataSet1连接ADOQuery1。frReport1连接frDBDataSet1.
4、双击frReport1,在里面放TfrPictureView 。保存
5、增加一颗TButton 在其Click事件中写代码:
frReport1.LoadFromFile('d:/1.frf');
frReport1.ShowReport;
6、运行正常,可弹出报表。
7、双击frReport1,在里面放TfrCrossView 不进行任何设置。保存。点预览正常。可显示第四步中的图片。
8、运行程序,有错误发生,提示信息:
Project Project1.exe raised exception class EClassNotFound with message 'TfrCrossView'. Process stopped. Use Step or Run to continue.
之后光标停在FR_Class.pas中的raise EClassNotFound.Create(ErrorStr);这一行。

请问:这是什么原因?如何解决?
 
在别的地方查了查,看到类似贴子。用 TfrShapeView时也出现些问题, 在窗体上放一个frShapeObject1问题解决! 于此类推。我在窗体上加了个TfrCrossObject,问题解决。
我只能是对着天空说:靠!
有人就发分了。
 
呵呵。。。运气好,,,赶到了。。
 
接受答案了.
 
后退
顶部