/*
* Created on 2005/12/12
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.foobar;
import java.awt.*;
import javax.swing.*;
import com.crystaldecisions.ReportViewer.*;
//import com.crystaldecisions.reports.sdk.*;
//import com.crystaldecisions.sdk.occa.report.reportsource.IReportSource;
import com.crystaldecisions.sdk.occa.report.application.*;
import com.crystaldecisions.sdk.occa.report.reportsource.*;
/**
* @author phss
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TestSwing {
private static void createAndShowGUI(){
try{
JFrame.setDefaultLookAndFeelDecorated(false);
JFrame frame = new JFrame("TestSwing");
frame.setTitle("Testing CRX1...");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ReportViewerBean viewer = new ReportViewerBean();
viewer.init(new String[0],null,null,null);
System.err.println("--------------1----------");
ReportClientDocument rpt = new ReportClientDocument();
System.err.println("-------------2-----------");
rpt.setReportAppServer("crmboe.mds-sn.com");
//rpt.setReportAppServer("crmboe.ras.rptappserver");
System.err.println("-------------3-----------");
rpt.open("crmboe.ras.rptappserver://c:\\reports\\aa.rpt",0);
//rpt.open("aa.rpt",0);
System.err.println("--------------4----------");
IReportSource rptSource = rpt.getReportSource();
viewer.setReportSource(rptSource);
System.err.println("--------------5----------");
frame.getContentPane().add(viewer,BorderLayout.CENTER);
frame.setSize(700,500);
frame.setVisible(true);
viewer.start();
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable(){
public void run(){
createAndShowGUI();
}
});
}
}
分享到:
相关推荐
e表号称水晶报表杀手,它是一个功能强大的Web报表工具,使用e表可使复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写以及编程来准备数据,报表设计的效率大大提高。 e表是纯 .NET的...
"水晶报表函数大全--数字函数篇" 本资源摘要信息涵盖了水晶报表中的数字函数,包括 Abs、Sgn、Int、Round 等函数。这些函数都是在 Crystal Reports 中常用的数字处理函数,可以帮助用户快速处理和分析数字数据。 ...
通过阅读"20050908am--水晶报表的使用.pdf"这份文档,你可以获取更多关于VS2003下使用水晶报表的详细教程和实例,进一步提升你的报表设计能力。记得结合实践,不断探索和尝试,以掌握水晶报表的精髓。
此压缩包提供的"水晶报表-C#-示例"包含了一系列的实例,旨在帮助开发者更好地理解和使用水晶报表的功能。 水晶报表的主要功能包括: 1. **报表设计**:用户可以通过图形化界面设计复杂布局的报表,包括表格、图表...
Crystal Reports Xi水晶报表标准指南--Part3
Crystal Reports Xi水晶报表标准指南--Part4
水晶报表是Business Objects公司开发的一款强大的商业智能报告工具,它被广泛应用于开发具有复杂报表功能的应用程序。在Visual Studio 2015和2017中,开发者可以利用水晶报表来创建、设计和展示数据丰富的报表。...
Crystal Reports Xi水晶报表标准指南--Part2
确认当前使用的水晶报表版本与系统环境和数据源兼容,且已正确安装和配置。 9. 错误日志:如果问题持续存在,查阅水晶报表的错误日志有助于定位问题的具体原因。日志通常会提供关于错误的详细信息,帮助进行故障...
在这个“水晶报表的使用-同一数据源”主题中,我们将深入探讨如何利用Dataset作为参数,以及如何设置报表以共享同一数据源。 首先,水晶报表的核心优势在于其灵活性和数据可视化能力,它可以轻松地处理复杂的数据...
Crystal Reports Xi水晶报表标准指南-Part1
水晶报表是一款由SAP公司开发的报告生成软件,它允许用户通过拖放方式设计报告,支持多种数据源,如SQL Server、Oracle等,并能生成各种复杂的报表格式,如表格、图表、交叉表等。在C#中集成水晶报表,可以极大地...
Crystal Reports Xi水晶报表标准指南-Part6
在实际应用中,我们可以使用水晶报表动态加载图片技术来实现图片的加载,例如在报表中显示产品图片、员工照片等。这种技术可以提高报表的可读性和美观性,并且可以满足实际应用中的需求。 技术要点: * 使用水晶...
学习.NET的有用资料-水晶报表的制作参考资料.
Crystal Reports Xi水晶报表标准指南--Part5
在水晶报表中动态显示图片是一项重要的功能,这使得报告更加生动且具有更高的信息传达效率。 在水晶报表中动态显示图片,通常涉及到以下几个关键知识点: 1. **数据链接**:水晶报表可以将图片存储在数据库中或者...
水晶报表水晶报表水晶报表水晶报表水晶报表
15-水晶易表-用水晶易表制作销售报表.pdf 16-水晶易表-销售业绩预测分析图.pdf 17-水晶易表-PPT高手最牛的图表.pdf 18-水晶易表-实用培训.pdf 19-水晶易表-用户指南.pdf 20-水晶易表-White Paper白皮书.pdf 21-水晶...
下面将详细介绍如何制作和显示水晶报表,以及相关的关键知识点。 1. **水晶报表概述** 水晶报表(Crystal Reports)是SAP公司的一款产品,它允许用户从各种数据源(如SQL Server、Oracle、Excel等)获取数据,并...