Crystal Reports™ 8.5 Developer's Guide
Crystal Reports™ 8.5 Developer's Guide
Crystal Reports™ 8.5 Developer's Guide
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The Report Designer Component<br />
Embeddable <strong>Crystal</strong> Reports Designer Control<br />
The Embeddable <strong>Crystal</strong> Reports Designer Control (Embeddable Designer) is an<br />
ActiveX control that you can use to allow your users to design and edit <strong>Crystal</strong><br />
Reports in your application at runtime.<br />
Component Description<br />
<strong>Crystal</strong> Report Designer UI<br />
Component (craxdui.dll)<br />
<strong>Crystal</strong> Report Designer<br />
Design and Runtime Time<br />
Component (craxddrt.dll)<br />
<strong>Crystal</strong> Report Designer Run<br />
Time Component (craxdrt.dll)<br />
Active Data Driver<br />
(p2smon.dll)<br />
<strong>Crystal</strong> Report Viewer for<br />
ActiveX (crviewer.dll)<br />
A COM (Component Object Model) component that provides<br />
the user interface at design time for the user to interact with<br />
and create or modify the report.<br />
An underlying COM component that provides services for the<br />
user interface component. The component also encapsulates all<br />
of the report objects and is responsible for all of the data<br />
processing and report layout. Use this component with client<br />
based applications that incorporate the Embeddable Designer.<br />
The component that encapsulates all of the report objects and is<br />
responsible for all of the data processing and report layout. Use<br />
this component with any Client based or server side application<br />
that does not incorporate the Embeddable Designer.<br />
Adataaccessdriverthatprovidesaccesstovarioustypesof<br />
object data sources including DAO, RDO, and ADO.<br />
AnActiveXcontrolwhichcanbedrawnonaformand<br />
manipulated at design time. It provides a rich object model<br />
used to modify user interaction with the report at runtime. This<br />
component is required only if a developer wants to provide onscreen<br />
display of reports at runtime.<br />
VB Form The <strong>Crystal</strong> Reports Report Viewer Control must be embedded<br />
on a Visual Basic Form in order to display the report on screen.<br />
The Create Report Expert can automatically add a Form with<br />
the Report Viewer embedded to the project when you finish<br />
designing a report with the Expert.<br />
Data Set One of the following:<br />
Data Access Object (DAO) Recordset<br />
<br />
Remote Data Object (RDO) Resultset<br />
<br />
Active Data Object (ADO) Recordset<br />
<br />
VB Data Environment<br />
<br />
<strong>Crystal</strong> Data Object (CDO)<br />
<br />
<strong>Crystal</strong> Data Source Type Library object<br />
<br />
ODBC Direct<br />
<br />
These objects do not need to be valid at design time. For<br />
example, you could construct a report template at design time<br />
without the data being available. This is handled through “Data<br />
Definition Files” on page 45.However,thedatasetobjectsmust<br />
be present and valid at runtime to generate a report.<br />
18 <strong>Crystal</strong> Reports Developer’s <strong>Guide</strong>