Report generator
The report generator — the program allowing to present information in the legible and structured form, i.e. to make the document which can be printed or saved in different electronic formats of data. Report generators can be used as as a part of programs, program systems and complexes, and independently: for the analysis available this systems which are irrespectively creating them.
Content |
Structural features
As a rule, report generators, support formats of office applications, and often and applications of other formats (HTML PDF XML). Technically such opportunity can be implemented by two methods:
1. embedding of the report generator in the simular from where information for the report comes. As a rule, report generators are built in simulars when the producer of the simular does not document the format of data used for storage of models and does not provide any access facilities to them.
Shortcomings of the first method of reports generation:
- the means of structure formation of the resulting document based on its "collecting" from the data which are contained in models usually do not allow to apply the calculated expressions and conditions on the data output;
- such means do not allow to affect significantly appearance of the document in the floor layout plan in it of logos, the choice of fonts and formations of other document attributes.
Advantages of the first method of reports generation:
- the person who is engaged in report generation does not need skills of programming;
2. providing an information access using program interfaces to external applications (for example, by means of COM) or to the code performed in an address space of the simular. Reports generation in such a way, usually represents creation of the corresponding code in a development environment of the simular or using external development tools.
Shortcomings of the second method of reports generation:
- it is required to the person who is engaged in report generation skills of programming;
Advantages of the second method of reports generation:
- possibility of accomplishment of different difficult calculations;
- the rich arsenal of methods of data formatting for the report determined by opportunities of the external program in which format the report forms.
Functions
- Selection of necessary data, their sorting and grouping.
- Accomplishment of calculations (for example, calculation of intermediate and overall total values).
- Adding of headings, comments, references and other auxiliary information.
- Placement of information on the printing page and its formatting.
- Report printing on the printer, sending by the fax and e-mail.
Software solutions



