FastReport不能在ActiveForm下使用?(100分)

  • 主题发起人 主题发起人 FeiDao
  • 开始时间 开始时间
F

FeiDao

Unregistered / Unconfirmed
GUEST, unregistred user!
我用FastReport在ActiveForm中加入frReport,AdoTable,frdbdataset,datasource;进入
frReport本应该可以出现数据源frdbdataset,但却没有!?
在正常环境下(通常的Form中)是没问题的.
 
我也遇到过此问题,后来手工写了一段打印代码了事。
 
to:白海森
谢谢回答。
手工写代码如何写呢?是在程序中指定frdbdataset吗?
我原来是象下面这样写的,不过不行,才发现ActiveForm的frReport加不了dataset.
Tfrbandview(frReport1.FindObject('主项数据1')).DataSet:='frDBDs_family';
Tfrbandview(frReport1.FindObject('主项数据2')).DataSet:='frDBDs_EA';
 
什么控件都不用,用Printers.Canvas 自己慢慢画。
 
方法苯点,但很实用。
 
可我的报表比较复杂,而且我想能在运行时自定义,这种做法也许很难做到。
 
加分吧:
在建一个Form,在这个Form上放frReport,AdoTable,frdbdataset,datasource
 
这样是可行的,不过我用了另外的方法,散分了。
 
多人接受答案了。
 
后退
顶部