Start Here

What is Crystal Reports for Eclipse?

What's new in Crystal Reports for Eclipse?

SDK Fundamentals

Architectural Overview

The Abstract Reporting Model

Data source connectivity

Reporting off JDBC and JNDI Data Sources

Reporting off of POJO datasources

Defining an SQL command object

Best Practices

Caching report sources

Viewer only pages

Using the setOwnForm method

Specifying the correct character set

CrystalImageCleaner Sample Code

SDKs included in Crystal Reports for Eclipse

Working in the Eclipse IDE

Creating Crystal Reports projects

To create a Crystal Reports web project

To create a Crystal Reports Java project

Adding Crystal Reports functionality to projects

Automatically adding Crystal Reports functionality to projects

Manually adding Crystal Reports functionality to a project

Displaying reports in a JSP web page

Creating a Crystal Reports Viewer page

Configuring the Crystal Reports Viewer preferences

Using code snippets to customize your application

To access the code snippets

Using Deployment Assistance

To disable the deployment assistance feature

Upgrading

To check for updates on the Update Site

Upgrading to an external Crystal Reports Designer

Migrating your applications to use BusinessObjects Enterprise

Updating your applications to use the latest version of components

Using the Crystal Reports SDK

Data source connectivity

Data source connection properties

To log onto a report database

To change a persistent data source

To report off a runtime data source

JavaBean custom data sources

Grouping and sorting

To add a record sort

To add a group

To modify a group sort

Summarizing data

To add a summary to a report

To add a summary to a group

To change a summary type

Parameters

Properties of parameter values

Setting dynamic cascading parameters

To add a parameter field to a report

To modify a parameter field

To set the value of a discrete parameter

Formatting and modifying report objects

To add a database field to a report

To modify a database field

To add and remove formula fields

To create and add a chart to a report

Accessing and modifying subreports

Applying a report template

Handling report events

To handle report events

Printing and exporting a report

Setting a page margin condition formula

To export a report to PDF

Configuring keycodes

To activate keycodes through the SDK

To activate keycodes for web projects

Viewer Reference

Viewing and Exporting Features

Overview

Viewer features

Choosing a viewer

Export formats

Additional viewer features

Viewer Tag Library

Overview

Using the Viewer Tag Library

viewer tag

partsViewer tag

report tag

Customizing the Crystal Reports designer

To create a plug-in project that includes Crystal Reports libraries

Adding custom report wizards

To define a newWizards extension point

To add a wizard to the Crystal Reports category

To set the report wizard icon

To use the Crystal Reports perspective

To connect the newWizards extension point to a class

To create a report wizard

To add pages to a report wizard

To test a custom report wizard in Eclipse

Customizing report designer pages

Adding report designer pages

Removing report designer pages

Extending drag-and-drop functionality

To define a drophandlers extension point

To create a drop handler for the Crystal Reports editor

To drop an object on to the report

To create a view that contains a drag source

To test customized drag-and-drop functionality

Extending report designer events

Opening and saving reports from a custom location

Providing custom data to a report

Customizing editor open and close events

Tutorials

Creating a Crystal Reports web application

To define a server and server runtime

To create a new Crystal Reports web project

To view a report using the Viewer Tag Library

To obtain a report source

To view a report using the SDK

To set parameter values

To export a report

To create a JSP page with customized code snippets

Creating a Crystal Reports Java application

To create a new Crystal Reports Java project

To view a report using the ReportViewerBean class

To set parameter values

To export a report

Get More Help