Reports

The Movicon Reports can be created by using the Movicon native tools (Embedded Reports and Textual Reports) or by using the Report Designer and Crystal Report™ tools.

The Reports can be created to display and print process data recorded on file according to a specific period.  Movicon offers a userfriendly Report management that is very open and adaptable to printing Reports according to specific needs of the end user.   In addition to accessing historical data recorded by the Data Loggers, the Reports ensure visualization of calculated amounts, totals, averages, and variances according to the selected criteria which include time ranges, product batches, operators, shift and more.

To help you create your reports Movicon has also integrated a  "Report" resource called the "Embedded Report".  By using this resourse you can create reports autonomously in order to display data recorded on database by the Historical Log and Dataloggers, or to display simple variables from your project.  If you wish to create reports without graphics, you can use the Textual Reports that are even simpler to use.  Both the Movicon  "Internal Reports" and " Textual Report" are also compatible with the Windows CE environment as well.  In additon to the navtive reports, Movicon also offers a  "Report Designer" for free which you can use to create more complex reports by using a ".NET" tool that has been specifically designed for this purpose.  Movicon continues to be compatible with the  "Crystal Report™" report engine which is not integrated but needs to be purchased separately if you wish to use it as an alternative.

 

When you create reports in your projects, you will need to assess which report tool is the most appropriate to use from those offered: the Movicon Embedded Reports, the "Report Designer" or the "Crystal Report" external libraries.  The choice will depend on the type of report you wish to create according to the pros and cons of the solutions offered. For further information on these the pros and cons, please refer to the section on:  "Advantages and Disadvantages of using the Movicon Embedded Reports ".

 

 

The Movicon native report files have the ".movrep" extension and are saved in the project's resource folder. The report files created with the "Report Designer" have the ".repx" extension, while those created with "Crystal Report™" have the  "rpt" extension.

Report files created with the Report Designer Crystal Report can be associated to the "DataLogger/Recipe" resources, "Historical Log Window" and "TraceDB Window" objects. When a report file is inserted in the "Report File" property of one of these objects, the "Print" command available in the "DataLogger/Recipe window", "Historical Log Window" and "TraceDB will send it for printing.

If this report file has a ".repx" extension, Movicon will execute this operation using the "Report Designer" libraries. If the file has a ".rpt" extension, Movicon will use the "Crystal Report™" libraries instead.

 

It is not possible to associate the "Embedded Reports" and "Textual Reports" to the "Report File" property of a "DataLogger/Recipe" resource and the "Historical Log Window"  and "TraceDB Window" objects.  The  "Embedded Reports" or "Textual Reports" can only be executed through the "Command List - Report-Recipe" or the  "ExecuteCommand()" script function.

 

You can perform various operations in the reports such as displaying, printing and saving data on file by using the  "Commands List - Report/Recipe" and "Commands List - Alarm" commands.

 

Reports from Web Client

This Report generation commands, which can be invoked from Web Client, are always executed on the Server.  For this reason, in order to prevent Report display windows from opening on the Server, it will not be possible to enable the "View Report" command from  the Web Client, regardless of whether the Report is an Embedded Report, a Textual Report or a Report created with "Crystal Report" or the "Report Designer".  However, the 'Save Report", "Print Report", and "Send Report" commands are available and can be enabled from the Web Client on the understanding that they will be executed on the Server side.

 

 

See Also