我现在想要在报表的标题部分显示报表汇总时间段(如2004-1-1至2004-1-5),这两个时间值是在报表控件所在的窗体中TEdit中输入的,可是在报表中取得呢?

解决方案 »

  1.   

    可能大家都太忙了.这是以前帖子里的
    如何让FastReport中的Text对象的值等于窗体中的Edit的值
    1,在FastReport里面加一个参量,方法是:在frReport1的file->data dictionary里面增加,如aaa。
    2,在DELPHI里面赋值,方法是在某事件里写frReport1.Dictionary.Variables['aaa']:='bbb';
    3,在frReport1里面写入参数就可以了。
      

  2.   

    procedure TForm1.frReport1BeforePrint(Memo: TStringList; View: TfrView);
    begin
      frReport1.FindObject('memo1')).memo.text:=edit1.text;end;
      

  3.   

    memo1中显示标题,在程序中在frreport1.showreport之前写frreport1.findobject('memo1').memo1.text := edit1.text