Search Results for

    Show / Hide Table of Contents

    Example of usage

    Let's look at the design of a simple report using data access components at runtime. It will use the Demo.mdb database that comes with FastReport as the data source - "FR\Demos\Main\demo.mdb".

    Create a new Delphi project and add one each of TfrxReport, TfrxDesigner, TfrxDialogControls, TfrxADOComponents, TADOConnection and TButton components to the form.

    Setup the database connection by double-clicking on the TADOConnection, and choosing "Build connection string", the provider ("Microsoft Jet 4.0 OLE DB Provider") and the database ("FR\Demos\Main\demo.mdb"). Close the connection dialogue with OK and set the component properties here:

    ADOConnection1:
    LoginPrompt = False
    
    frxADOComponents1:
    DefaultDatabase = ADOConnection1
    

    Define the following handler for the “Design” button:

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      frxReport1.DesignReport;
    end;
    

    After that, compile and run the project. This is all you need to do to create an end-user runtime reports designer.

    When the “Design” button is clicked the FR report designer opens, containing a blank report. Let's look at the design of a simple report in this environment.

    Back to top © Copyright Fast Reports Inc.