1.   我的程序中有三个打印选项,分别需要三个报表。
于是:frReport1.loadfromfile('aaa.frf');
frReport1.loadfromfile('bbb.frf');
frReport1.loadfromfile('ccc.frf');问 怎样将这三个报表,都编译到DFM 中去? 我将frReport1 的SstoreInDFM=true;
可是,它只包含了 第一个报表 aaa.frf.!!!2.在frReport1中的设计的报表中一个rtitle:Memo 控件, 请问 怎样在表单中,访问这个控件rtitle ?
我用 frReport1.rtitle  根本找不到这个控件!3.我在frReport 中设计报表时,用到frShapeView 控件。在 设计时,将数据集打开,可以正常 showReport (有数据preview 出来)
但我在 运行程序后,执行 frReport.showReport 时。出错":"说什么找不到frShapeView  component "  ,,问什么办法,可以解决这个问题?

解决方案 »

  1.   

    1.在一个UNIT里不能STORAGE多个包含REPORT的DFM
    你可以用三个 然后用compositereport把它们联起来\
    2.你把这memo的name命名记住
    然后使用tfrmemoview(report.findobject(memo's name)).memo.text
    来访问
    3. 你在FORM上加一个frreport中的frshapeviewobejct组件就能解决了4. 你的分太少了 下次不予回答
      

  2.   

    何必罗嗦,这里看看,有没有你所需要的:
    http://www.csdn.net/Subject/137/