import java.awt.BorderLayout; import java.awt.Insets; import com.crystaldecisions.ReportViewer.ReportViewerBean; import com.crystaldecisions.sdk.occa.report.application.OpenReportOptions; import com.crystaldecisions.sdk.occa.report.application.ReportClientDocument; import com.crystaldecisions.sdk.occa.report.lib.ReportSDKException;
ReportClientDocument reportClientDocument = new ReportClientDocument();
reportClientDocument.setReportAppServer(ReportClientDocument.inprocConnectionString);
reportClientDocument.open("Sample Reports\\Customer Profile Report.rpt", OpenReportOptions._openAsReadOnly);ReportViewerBean reportViewerBean = new ReportViewerBean();
reportViewerBean.init();
reportViewerBean.setReportSource(reportClientDocument.getReportSource());
CrystalParameterExample frame = new CrystalParameterExample();
frame.getContentPane().add(reportViewerBean, BorderLayout.CENTER);
Insets insets = frame.getInsets();
frame.setSize(insets.left + 700 + insets.right, insets.top + 500 + insets.bottom);
frame.setLocationByPlatform(true);
frame.setVisible(true);
reportViewerBean.start();public static void main(String[]args)
{
try
{
ReportClientDocument reportClientDocument = new ReportClientDocument();
reportClientDocument.setReportAppServer(ReportClientDocument.inprocConnectionString);
reportClientDocument.open("Sample Reports\\Customer Profile Report.rpt", OpenReportOptions._openAsReadOnly);
reportClientDocument.getDataDefController().getParameterFieldController().setCurrentValue("", "Customer Region", "Argentina");
ReportViewerBean reportViewerBean = new ReportViewerBean();
reportViewerBean.init();
reportViewerBean.setReportSource(reportClientDocument.getReportSource());
CrystalParameterExample frame = new CrystalParameterExample();
frame.getContentPane().add(reportViewerBean, BorderLayout.CENTER);
Insets insets = frame.getInsets();
frame.setSize(insets.left + 700 + insets.right, insets.top + 500 + insets.bottom);
frame.setLocationByPlatform(true);
frame.setVisible(true);
reportViewerBean.start();
}
catch (ReportSDKException e)
{
e.printStackTrace();
}
}|
Business Objects, an SAP company http://www.businessobjects.com/ Support services http://www.businessobjects.com/services/support/ Product Documentation on the Web http://support.businessobjects.com/documentation/ |