Skip to main content
All docs
V26.1
  • Embed a Parametrized Report into a Form

    • 2 minutes to read

    This section contains Report Viewer (TdxReportControl) tutorials on creating parameterized reports in Tabbed MDI (multiple-document interface) applications. Both tutorials create sample applications with the same UI/UX and similar performance but use different data shaping and connection techniques.

    VCL Reports: A DevExpress Report Control-Powered Multi-Document Interface App

    Sample SQLite Database

    All tutorials listed in this section use the following SQLite database shipped with compiled DevExpress VCL demos:

    Tip

    %PUBLIC%\Documents\DevExpress VCL Demos\MegaDemos\Product Demos\ExpressReports\Data\nwind.db

    Download: Compiled VCL Demos

    Report Viewer MDI Tutorials

    Read Tutorial: A Report Viewer in a Tabbed MDI (SQL Database)

    Follow this tutorial to create a Tabbed MDI (multi-document interface) Report Viewer application where different tabs allow users to display the same parametrized report layout/template populated with different data loaded from a relational SQL database using a DevExpress XPO-based data connection component.

    The demonstrated solution filters data using SQL queries and report parameters at the TdxReportControl component level.

    Featured Components: TdxReportControl | TdxBackendDataConnectionManager | TdxBackendDatabaseSQLConnection | TdxTabbedMDIManager | TdxBarManager

    Read Tutorial: A Report Viewer in a Tabbed MDI (FireDAC DataSet)

    Follow this tutorial to create a Tabbed MDI (multi-document interface) Report Viewer application where different tabs display a parametrized report layout/template populated with different data loaded from a relational database using standard FireDAC components (TFDQuery and TFDConnection) shipped with the RAD Studio IDE.

    The demonstrated solution filters data at the FireDAC dataset (TFDQuery) level using a SQL parameter.

    Featured Components: TdxReportControl | TdxBackendDataConnectionManager | TdxBackendDataSetJSONConnection | TdxTabbedMDIManager | TdxBarManager | TFDConnection | TFDQuery | TDataSource

    See Also