Designer
Designer
Control keys
Mouse control
Toolbars
Designer mode bar
"Standard" toolbar
"Text" toolbar
"Frame" toolbar
"Align" toolbar
Designer options
Report settings
Page options
Creating reports
Creating reports
TfrxReport component
Report objects
"Hello, World!" report
The "Text" object
HTML-tags in the "Text" object
Displaying expressions with the help of the "Text" object
Bands in FastReport
Databands
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 displaying
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)
Data linkage
Headers and footers of a data band
Report with groups
Other group features
Lines numbering
Aggregate functions
Page and report totals
Inserting aggregate function
The aggregate function call features
Values formatting
Inline formatting
Conditional highlighting
Show stripes
Multipage reports
Nested reports (subreports)
Side-by-side subreports
Limitations on using subreports
PrintOnParent option
Cross-tab reports
Cross-tab reports
Construct a cross-report
Using functions
Sorting values
Table with composite headers
Adjusting cell width
Font colors and highlighting
Managing a cross-table from the script
Adjusting rows/columns size
Filling a table manually
Diagrams
Diagrams
Limitation of number of diagram values
Some useful settings
Diagram with specified values
Script
Script
Taste of script
Structure of a script
"Hello, World!"script
Using objects in the script
Calling the variables from the report’s variables list
Calling the DB fields
Using aggregate functions in the script
Displaying the variable’s value in a report
Events
Example of using the "OnBeforePrint" event
Printing the group’s sum total in the group’s header
"OnAfterData" event
Service objects
"Report" object
"Engine" object
"Outline" object
Using the "Engine" object
Anchors
Using the "Outline" object
"OnManualBuild" page’s event
Creation of objects in the script
Dialogue forms
Dialogue forms
Controls
"Hello, World!" report
Entering parameters and transferring them into a report
Interaction of controls
Data access components
Data access components
Components’ description
TfrxDBLookupComboBox
TfrxBDETable
TfrxBDEQuery
TfrxBDEDataBase
Report constructing
Simple report of the "List" type
Report with parameters’ query