Runtime reports.

Hello,

In fastreport 2 there used to be an demo how to create a report on runtime.
There is no such example in FR3.

Does anybody know how to do this in FR3?

Comments

  • edited 8:09AM
    var
    Page:TfrxReportPage;
    Band:TfrxMasterData;
    Memo:TfrxMemoView;
    begin
    Page := TfrxReportPage.Create(frxReport1);
    Page.CreateUniqueName;
    Page.LeftMargin := 10;
    Page.RightMargin := 10;
    Page.TopMargin := 10;
    Page.BottomMargin := 10;
    Band := TfrxMasterData.Create(Page);
    Band.CreateUniqueName;
    Band.SetBounds(10,0,150,22);
    Band.RowCount := 20; //virtual dataset
    Memo := TfrxMemoView.Create(Page);
    Memo.CreateUniqueName;
    Memo.SetBounds(1,20,150,20);
    Memo.Text := 'MEMO_TEXT';
    frxReport1.DesignReport;
    
  • edited 8:09AM
    Thank you, that was just what I needed,

Leave a Comment