18.08.2013 Views

Crystal Reports™ 8.5 Developer's Guide

Crystal Reports™ 8.5 Developer's Guide

Crystal Reports™ 8.5 Developer's Guide

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!