- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014基础
Birt基础(report报表简单设计)
先下载eclipse的eclipse-reporting-galileo-SR1-win32.zip(制作报表eclipse插件)
新建一个java project
在这个project上新建一个report的文件如图:
创建数据源:(在此用JDBC的数据源,并命名为student)
创建数据连接,选择Driver Class用jdbc的Driver输入Driver URL、用户名和密码,如果在选择Driver Class时没有jdbc的Driver那点击Manager Drivers把Jdbc的jar包加载进来
创建Data sets(可以看成是结果集)在JDBC Data Source处先可用的数据源,也就是刚创建的student数据源;选择Data Set Type 结果集的类型,这里就选择了SQL Select Query;输入Data Set Name(结果集的名称)这里输入为student
写sql语句使这个结果集是可用的,下图左面显示的是可用的表,在右面输入框内输入相应的sql语句来对应这个结果集
点击Finish完成结果集的创建
现在就可以把这个结果集中的数据按照我们需要的方式显示出来了,点击eclipse窗口左面的Palette选项选择相应控件,有些控件是可以直接接收数据源的如table、Grid……,现在把一个table拖到右面的 .rptdesign文件中,拖过来的时候会弹出来下图的对话框,输入columns(字段数)也就是要显示出来的字段,想显示出多少字段就输入几,选择Data Set (选择结果集)在这里就选择刚刚创建的student结果集
选择左面的Data Explo选项,把要显示出来的选择拖到右面table中的相应位置,如图:
点击下面的preview就可以看到相应的结果了:
下面的结果显示出来本来是没有边框也不会居中对齐的,要设置相应的样式之后才会这样的,设置样式和css是一样的,选中这个table右击,选择style中的new style只要在里面设置border和text block就可以了;在本数据库设计中是把sex性别这个值放在数据字典里的,在这里只能显示出1或2,当然要想显示成男或女也是有办法解决的,那就要涉及到子报表功能。
下面简单说一下子报表的用法
同样先要创建一个结果集,这里名为:dictionary,该结果集中的sql语句如下:
select * from t_dictionary where category=? and code=? 该数据字典要通过category(数据类型)和code(对应代码)来唯一确定一个数据对象,这样的话,我们就得想办法把两个参数传进来,所以我们要为这个结果集创建两个参数,在点击finish之后再点击左边的Parameters来new两个参数:
为他命一个名便于区分,该参数的类型为String的,是以一个Input的类型出现,默认值为1,这里随便弄一个就行。同理创建另一个名为code的参数
把前面例子是的sex这个字段删除,把一个Grid的控件拖到该位置,并设置Grid为1行1列的,选择右下方的Binding并选择Data Set为dictionary(刚创建的结果集),选择后就可以把该结果集中的相应字段拖到Grid中了(这里为text因为我这个数据库中的text就是用来存放相应值的字段)
下面点击Data Set Parameter Binding来为dictionary设置参数,选择cateogry点击Edit为它设置value的值,因为性别的类型就是为DICT_SEX所以这里就直接输入这个值,由于是String类型的所以要加引号。
而Code的值是根据不同学生的sex字段来决定的,所以和设置固定值有所区别:选择Available Column Bindings(绑定是的可用字段)这里只有table就选择它了,再选择里面的sex字段 双击 就会在上面的输入框中出现row[sex],如果熟悉的话可以直接在里面输入这个值
一直确认之后再点击preview进行预览就可以看到相应的结果了:
您可能关注的文档
- 2014高考英语阅读理解中的长难句配讲评.doc
- 2014高考英语高频短语.doc
- 2014高考英语高频词.doc
- 2014高考英语高难词汇.doc
- 2015县级课题申报书.doc
- 2015县级课题立项申请.doc
- 2015县级骨干申报相关表格.doc
- 2015县编委办工作总结暨工作要点.doc
- 2015县编委办 工作总结暨工作要点.doc
- 2015县级财政内部控制制度.doc
- DB4212T18-2020 新型冠状病毒肺炎疫情防控工作指南企业复工(试行).docx
- 新型冠状病毒肺炎疫情防控消毒技术指南 建筑工地(试行) __DB4212_T 21-2020.docx
- DB42T1079.4-2021 湖北省公共机构能耗定额 第4部分:场馆.docx
- DB4210T33-2020 中稻(籼稻)盛夏热、冷害防控技术规程.docx
- DB42_T 1945-2022 供暖系统能效限额评价方法.docx
- DB4205T95-2022三峡红心王薯栽培及洞藏技术规程.docx
- DB4206T30-2021智慧社区评价指南.docx
- DB4108∕T 2-2020 公勺公筷配置与使用规范.docx
- DB4210T34-2020 白酒小作坊生产规范.docx
- DB4208T77-2022 肉牛标准化养殖技术规范.docx
文档评论(0)