`
hyz301
  • 浏览: 374004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

BIRT报表开发学习

 
阅读更多

 好、打开MyEclipse8.6、我这边是汉化了的、如果想汉化而又没有汉化的同学可以继续百度一下MyEclipse8.6的汉化、有人已经做成一个文档、从头到尾描述的清清楚楚。好、工程打开过后呢、点击文件(File)——新建(New)——Report Web Project:

        

        那么项目结构就出来了、然后在WebRoot目录下的reports文件夹下新建一张报表:

        

        你喜欢、就改改File name 但是后缀不能改、必须是.rptdesign结尾——下一步。

        

        有很多种类型供你选择、选择空白报表、继续传说中的"下一步"。

        

        它会给你创建一个jsp也面、这个页面就放了一个a标签、启动Web容器过后、就访问这个jsp页面、点击A标签的链接就跳转到报表页面了——点击"完成"!

        

       

       在点击新建报表"完成"后、大家就能看到这个界面了、自己点击左下角的模式看看、!我们编辑的时候呢、就在<布局>这个标签页中进行。

       

       这个数据源相信大家都配过了(玩Hibernate的时候配得最多)、我的数据库是Oracle10G、大家建好这个过后呢、最好复制一下URL、因为后面会用到。

       

       我贴一下我的数据库、只有一张表、其实就是前一篇文章中的数据库表~~~!!!

      

      如果有人在MyEclipse问你要不要进入什么什么模式的时候、你选择了No、那么你最好在自己选择一下编辑模式为"MyEclipse Java Enterprise"透视图。这样干什么都方便一些。

        

       好了、现在我们来新建一个数据源、说实话、这玩意我以为我是在搞ASP.NET呢。这样的集成方便确实是方便了很多、你只需要写写Sql语句、或者存储过程、但是也造成了BIRT的臃肿。继续、不管这些了。

        

       选择New Data Source

        

       有很多种Data Source 你想用哪种就用哪种、命名一下数据源名称、继续下一步。

       

       选择Driver 、把刚刚copy的URL粘帖一下。然后完成。

       

      有了数据源、在来创建数据集、如果说数据源是指数据库、那么数据集就指的是数据表了!

       

       填写一下数据组(集)的名称、继续下一步。

       

       这里就会看到你的表空间了、我这里面只有一张表、Sql语句可以自己写、也可以双击列名、或者表名、它就会自动的将你的列名跟表名的英文单词写到编辑文本框中、下面还有很多选项、什么PROC、VIEW 这些、对于复杂的数据支持也非常的棒。写好Sql点击完成。

       

       上一步完成过后就会弹出这么一个编辑框来、你可以点击Query从新书写Sql、也可以创建组合列、合计、什么的。点击预览结果、看看数据对不对!Ok过后、点击“确定”!

       

       在Data Explorer 这个子标签中就可以看到、你的数据源、数据集、只是针对你当前这个报表的。

       

       万事具备过后、一般要动手写代码了、但是前提是你非常牛B的情况下、要写可以啊、可以去写XMl代码、如果不是很了解那么用绘制的方法完成吧、在"布局"选项编辑模式页面中、右键——插入——表、可以创建一个表格。

       

       你也可以在Palette子标签中选择表、然后直接拖拽到模版中来。

       

       列数自己选、在这里的时候选择一下数据集。然后点击确定。

        

        把数据集中你想要显示的列、拖拽到明细数据行中、我ID要显示在第一列、那么就拖拽到明细数据行中的第一列、注意是明细数据行

        

       其他的列一样、你想怎么显示、就怎么拖拽!

        

        拖拽完毕后、保存一下、然后点击预览模式~~~看看数据、样式这些东西、!样式可以自定义的、我懒得改、好说实话吧、我对样式不在行所以懒的改!

        

        好、我在回到布局模式、添加一个图表、还是在Palette、或者右键进行拖拽或者选择。

        选择一个折线图、选三围(维)、输出格式SVG矢量图形就好~~~!!!然后、下一步、!!!

        

        选择数据——使用以下来源的数据——你的DataSet数据集——然后用TITLE列做类别、就是X轴、ABCDE什么的就代表类别!!!

        

        用Clicks做绘制(Y轴)~~~!!!

        

        大家选好过后会发现、页面右上角有一个小红× 、这是怎么回事? 搞不清楚、它生成这个JavaScript表达式为什么会有问题~~~!!!

        

       需要我们自己手动改回来(可能是我哪里设置错了、但是我也不知道、所以就手动的改回来了)、点击"Fx"按钮这别有两个系列(我们现在制作的)、XY、一个个改回来(Y轴分组最后说)!

       

       点击"Fx"后会弹出一个可编辑的文本域~~~!

        

        也不知道为什么、它多生成了一个row[""] 把外层的row[""] 去掉就Ok了!!!

        

        这就是改好之后的效果!!!Ok后点击下一步——进入图表格式。

        

        嘿嘿~~~再次提到这个Y系列分组。后面说~~~!!!

        

       图标格式中、选项非常的多、大家上网查查吧、我这里不说了、点击左边的节点——"系列"——"着色依据"——"选择类别(其它的也行、你想要什么就选什么)"然后改改、系列显示的文字(在值Y系列文本框中修改)。

        

       在改改标题、下面还有样式、乱七八糟的一大推、!喜欢什么就改什么!

       

       看一下改好过后的大图!!!Ok了就点击完成~~~!!!

       

       我这边、数据有点多、于是加上个条件、从新写一下Sql语句~~~!!!

       

       怎么弹出这个编辑Sql的窗口呢、右键一下你的数据源就Ok了!!!

       

       全部搞定后、在预览一下~~~!!!

       

       启动Web容器、访问工程!!!

            

        基本就这样、不过、等待时间有那么一点长、还有、很糗的一点、不知道页面上的那些个英文我上哪里去改啊~~~!!!奶奶的~~~关于Y轴分组系列呢、我不这玩意干什么用的!!!不过也做了一个出来、看着很别扭~~~!!用ID那个字段做Y轴系列的分组(这次是管状图)

    

    看看效果图~~~!!!

        

        

分享到:
评论

相关推荐

    birt报表开发学习手册&&birt学习笔记-开发中常见问题

    ### birt报表开发学习手册与常见问题解析 #### 一、访问数据列的方式 在BIRT报表开发过程中,访问数据列通常有以下三种方法: 1. **直接使用属性名**:例如 `row.id`,这种方式直观且易于理解。 2. **使用字符串...

    BIRT报表学习手册

    3. BIRT报表开发实战 3.1 创建报表 报表开发过程通常包括创建报表工程、定义报表结构和样式。在Eclipse中创建报表工程后,可以使用BIRT设计器创建新的报表。 3.2 数据源配置 数据源是报表的基础,可以是数据库、XML...

    eclipse自带birt报表开发

    birt报表开发初学者开发的学习视频,用于java web 开发报表

    Birt报表开发教程

    **Birt报表开发教程** Birt(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源项目,主要用于开发数据可视化和商业智能报告。本教程将深入介绍Birt报表开发的各个方面,帮助你掌握这一强大...

    birt报表开发资料集合

    总的来说,这个资料集合为Birt报表开发提供了一个全面的学习资源库,涵盖了从基础到进阶的多个层面,无论你是刚开始接触Birt,还是寻求提高,都能从中获益。通过深入学习和实践这些材料,你可以掌握Birt报表开发的...

    BIRT报表开发指南(中文版)

    **BIRT报表开发指南中文版** BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一款开源报表系统,...无论你是初学者还是有经验的开发者,BIRT报表开发指南中文版都会是你学习和进阶的好帮手。

    Birt报表开发JAVA

    BIRT报表开发是基于Java技术的一种强大的开源报表解决方案,主要应用于Eclipse平台,为J2EE的Web应用程序提供了全面的商业智能和报告工具。BIRT由两部分核心组件构成:一是Eclipse集成的报表设计器,允许开发者通过...

    birt 报表 开发 经验

    本篇文章将深入探讨“BIRT报表开发经验”,包括常见问题、解决策略以及BIRT的一些核心功能。 首先,BIRT报表系统是基于Eclipse平台构建的,因此对于Eclipse的熟悉程度对开发效率有很大影响。在开始开发前,需要了解...

    BIRT 报表开发中文指南

    本指南旨在帮助初学者快速入门BIRT报表开发,通过设计一个简单的报表来让您对BIRT有一个基本的了解。如果希望更深入地学习BIRT,可以通过Eclipse的帮助文档获得更多信息。 #### 个人体验 - **友好的用户界面**:...

    birt报表开发指导手册.rar

    通过深入学习和实践《BIRT报表开发指导手册》,你将能够熟练地利用BIRT为各种业务场景创建专业且高效的报表,满足数据分析和决策支持的需求。无论你是初学者还是有经验的开发者,这份指南都将是你在BIRT报表开发道路...

    birt 报表开发手册 天涯浪子

    ### BIRT报表开发手册知识点概览 #### 一、BIRT简介 BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse平台...以上概述了BIRT报表开发手册中提到的关键知识点,希望对您学习和使用BIRT有所帮助。

    birt报表详细中文文档

    这个“birt报表详细中文文档”提供了全面的指南,帮助用户理解和利用BIRT的各项功能。 BIRT的核心特性包括: 1. **设计环境**:BIRT Report Designer是基于Eclipse IDE的集成开发环境,允许用户通过拖放方式创建...

    birt报表的官方API

    BIRT(Business Intelligence and Reporting Tools)是一款开源的报表系统,由Eclipse基金会维护。...不断实践和探索,是掌握BIRT报表开发的关键。希望这个概述能帮助你开始你的BIRT之旅,祝你在报表开发中取得成功!

    BIRT报表开发指南中文版

    **BIRT报表开发指南中文版** ...总之,BIRT报表开发指南中文版是初学者和专业人士理解BIRT报表系统的重要参考资料,通过学习,你可以熟练地创建、设计和部署各种复杂的报表,满足业务分析和决策支持的需求。

    Birt 报表开发文档

    Birt报表开发文档是一套全面的资源集合,适合Birt初学者及有经验的开发者进行学习和提升。这个压缩包包含各种格式的资料,如CHM(编译过的HTML帮助文件)、PDF和DOC文档,提供了丰富的信息来了解和掌握Birt报表系统...

    birt 报表教程 中文

    通过本篇教程的学习,读者能够掌握BIRT报表设计的基本流程和技术要点。无论是初学者还是有一定经验的开发者,都能够从中获益。BIRT的强大之处在于其灵活的报表设计能力和广泛的兼容性,使其成为许多企业首选的报表...

Global site tag (gtag.js) - Google Analytics