• Designer
    • Control keys
    • Mouse control
    • Toolbars
    • Designer options
    • Report settings
    • Page options
  • Creating reports
    • Report objects
    • “Hello, World!” report example
    • The “Text” object
    • HTML-tags in the "Text" object
    • Displaying expressions with the help of the "Text" object
    • Bands in FastReport
    • Data bands
    • TfrxDBDataSet component
    • “Customer List” report
    • Displaying DB fields with the help of the "Text" object
    • Aliases
    • Variables
    • “Picture” object
    • Report with pictures
    • Multi-lined text display
    • Data splitting
    • Text wrap of objects
    • Displaying data in the form of a table
    • Printing labels
    • Child-bands
    • Shifting objects
    • Report with two data levels (master-detail)
    • Headers and footers of a data band
    • Multi-page reports
    • RowCount and PageCount properties
  • Groups and aggregates
    • Report with groups
    • Other group features
    • Reset page numbers
    • Drill-down groups
    • Line numbering
    • Aggregate functions
    • Page and report totals
    • Inserting aggregate functions
  • Formatting, highlighting
    • Formatting of values
    • Inline formatting
    • Conditional highlighting
    • Coloring alternate data rows
  • Nested reports (subreports)
    • Side-by-side subreports
    • Limitations on use of subreports
    • PrintOnParent option
  • Script
    • A Taste of Script
    • Structure of a script
    • "Hello, World!" script
    • Using objects in the script
    • Referencing the variables from the report’s variables list
    • Referencing the DB fields
    • Using aggregate functions in the script
    • Displaying a variable’s value in a report
    • Events
    • Example of using the “OnBeforePrint” event
    • Printing a group sum in the group header
    • “OnAfterData” event
    • Service objects
      • “Report” object
      • “Engine” object
      • “Outline” object
    • Using the “Engine” object
    • Anchors
    • Using the “Outline” object
    • “OnManualBuild” page event
    • Creation of objects in the script
  • Cross-tab reports
    • Constructing a cross-tab report
    • Changing the appearance
    • Using functions
    • Sorting values
    • Tables with composite headers
    • Adjusting cell width
    • Font colors and highlighting
    • Managing a cross-tab in script
    • Adjusting row/column size
    • Filling a table manually
    • Adding external objects to the table
    • Some useful settings
  • Table-type reports
    • Configuring columns
    • Managing the size of the column
    • Configuring rows
    • Managing the size of the row
    • Configuring cells
    • Joining and splitting cells
    • Inserting objects in cells
  • Charts
    • Limiting the number of chart values
    • Some useful settings
    • Chart with manually entered values
    • Chart completion from Script
    • Printing a chart built in Delphi
  • Maps
    • Map elements
    • Controlling the map with the mouse
    • The "Map" object editor
      • Adding map layers
      • Setting up the layer appearance
      • Setting up label display
      • Connecting the map layer to data
      • Highlighting data using colors
      • Highlighting data using size
  • Interactive reports
    • Hyperlink
    • Hyperlink configuration
    • Link to the URL
    • Link to the page number
    • Link to an anchor
    • Link to a detailed report
    • Link to a detailed page
    • Custom link
  • Dot-Matrix reports
    • Cross-tab in dot-matrix
    • Dot-matrix report printing
    • “Command” object
  • Dialogue forms
    • Controls
    • "Hello, World!" report
    • Entering parameters and transferring them into a report
    • Interaction with controls
    • Several dialogue forms
    • Managing dialogue forms
  • Data access components
    • Component descriptions
      • TfrxDBLookupComboBox
      • TfrxADOTable
      • TfrxADOQuery
      • TfrxADODataBase
    • Example of usage
    • Simple report of “List” type
    • Report with parametric query
    • Other useful features
  • Report inheritance
    • Creating a base report
    • Changing a base report
    • Inheritance control
  • Wizards
    • New report wizard
    • New connection wizard
    • New table wizard
    • New query wizard
    • Query construction
      • Using the Query constructor
      • Complex query building
  • Preview, print, export
    • Control keys
    • Mouse control
    • Report printing
    • Text search in reports
    • Saving the report
      • Sending a Report via E-mail
      • Export to FTP
      • Export to Dropbox
      • Export to OneDrive
      • Export to Google Drive
      • Export to Box.com
    • Report Export
      • Export to PDF Format
      • Export to Open Document
      • Export to RTF Format
      • Export to Word 2007
      • Export to Excel 97/2000/XP
      • Export to Excel XML Format
      • Export to Excel 2007
      • Export to PowerPoint 2007
      • Export to CSV Format
      • Export into HTML Format
      • Export to Text Format
      • Export to Jpeg, BMP, Gif, Tiff Graphic Formats
    • Report design considerations