SMReport is a set of native VCL components that do not need any external libraries.
By implementing SMReport inside your program, you and your end-users will immediately have available a potent tool for producing reports, labels, lists, forms, etc...
From the SMReport Explorer, you could observe your account's hierarchical arrangement (bands and controllers ), the dataset arrangement with the subject list, and custom and system variables/parameters.
Utilizing drag'n'shed you can quickly and readily re-order controls or make a new controller - only drop a desirable field or variable on your account band from the programmer. A brand new control will be automatically generated, and any essential information will be full of field/variable properties.
It is possible to use any information like the origin of your accounts. Developers have complete control over which variables, subjects, and other information are made accessible from the report designer. No external database links are required - you utilize the present result set since your report's origin.
Any TDataset-compatible element may be used together with our research engine, letting you report against BDE, ADO, dbExpress, DAO, Direct Oracle Access, DBISAM, IBX, Apollo, Advantage, Flash Filer, and much more.
The programmer and/or end-user can produce any mandatory record form:
You're able to freely design your account's design - dimensions, space, spaces, horizontal/vertical orientation, transparency, etc...
Wide reports may be designed, previewed, and printed using automatic sheet/bar production like MS Excel (with no extra programming or programming ).
It is possible to use variables as the origin for text printing, management highlighting, group expressions. You can specify any complex formula or text description and utilize it throughout the whole project.
You can compute subtotals (per category, particular web page, or whole report) or utilize factors as the requirement for highlighting individual account places (by instance, publishing in virtually any debit card numbers in red).
It is possible to use operators, system factors, and custom factors in almost any mix in any expression.
Any intricate customized formulation can be stored as an individual variable and used in any portion of your document.
The Expression Builder gives a user-friendly method of quickly and easily creating complex expressions.
Over 50 predefined functions are supplied in 6 classes. Short descriptions and parameter lists are offered for every single purpose.
Any custom variable you produce can be offered with a brief description and hint.
You may produce any number of information group degrees and specify any custom requirement for the screen and processing of almost any group.
Each group header and footer could include printable controls that could be reprinted on every new page.
Group conditions may use any expression constructed from the listing of available custom or system purposes.
While designing reports, the programmer or end-user may use the effective built-in Object Inspector to get any management properties.
Any intricate possessions (with sub-properties) can be found at any given level.
Custom editors enable simple editing of any house worth (color selector, image editor, memo editor, font editor )
The SMReport Visual Report Designer supports the display of record rings as a shrub in which you can fail (hide) or expand (show) any group from the report.