The report engine processes report requests from the viewers and exposes a report object model that allows developers to interact with a report through code. The engine loads the Crystal Reports report (.rpt) file and gathers data from the database to instantiate either a Report Object Model or a Report Source.
If you need to interact with reports through code, a report object model exposes an API that represents the Crystal Reports report (.rpt) file. You also use the report object model to retrieve a report source for your report, and then pass this report source to the viewers.
The report source provides the viewer with the means to query for report data, page information, and other internal report information to display the report. The viewers use a report source instead of the report object model to access the properties of a report. This allows the viewers and the engine to communicate more efficiently during high demands for report processing.
Business Objects http://www.businessobjects.com/ Support services http://www.businessobjects.com/services/support/ |