用户的报表要求系统所有报表都有它的名称,及地址等现在我用fastreport,做成文件后,怎样使整个系统的各个报表文件都可以像窗体承继那样,
从基本报表生成它的子类,然后各自针对实际情况添加自己的信息?谢谢

解决方案 »

  1.   

    做个模板,保存
    其它的都open模板,save as。呵呵
      

  2.   

    fast report 有模板,但我在帮助找不到说明,它是frt后缀的文件我想在程序面使用的时候可以load(xx.frt);
    applyTo(aaa.frf);
    print..这样就方便多啦可以实现 ?
      

  3.   

    在打印时
    FastReport.loadfromfile(表报文件.frf);
    fastReport.memo1.line.text:=公司名   //好像是这样。
    fastReport.show();
      

  4.   

    谢谢各位帮忙顶的朋友 :)
    我找到一点资料:fastreport 有 loadfromTemplate(); // 但用途在什么在帮助里面说的不清楚,应该是我未找到用fast report的合成报表可以有这样的效果.
    // from Demo
      if n = 15 then { Composite report }
      begin
        Report := frCompositeReport1;
        frReport1.LoadFromFile(WPath + '1.frf');
        frReport2.LoadFromFile(WPath + '3.frf'); // 这样就可以达到所有报表标题都是统一的啦,
        frCompositeReport1.DoublePass := True;
        frCompositeReport1.Reports.Clear;
        frCompositeReport1.Reports.Add(frReport1);
        frCompositeReport1.Reports.Add(frReport2);
      end