彩票走势图

使用JReport Designer创建我的第一张Java报表

原创|使用教程|编辑:龚雪|2014-05-13 10:20:13.000|阅读 3706 次

概述:本文将为大家详细讲解使用JReport报表工具(JReport Designer 、JReport Mobile、JReport Server Live、 JDashboard)中的JReport Designer创建标准Java报表的方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

JReport报表工具主要包含四个工具:JReport Designer JReport MobileJReport Server LiveJDashboard,结合这四个工具,我们可以做出各种或简单或复杂的报表。本文主要使用的工具为JReport Designer,其他工具,在以后的文章我们们会逐个讲解。接下来,我们来使用JReport Designer创建一个标准Java报表。我大致设计了下这个报表,如图:

JReport Designer制作标准报表

要使用JReport制作这个报表,我们需要完成三个任务:

任务一:创建初始报表和查询填充

任务二:添加报表总括和打印日期

任务三:调整报表布局

在开始制作之前,我们首先下载JReport报表制作工具:

JReport 12 Update 2.1试用版(linux+windows)

任务一:创建初始报表和查询填充

步骤一:点击 Start > All Programs > JReport 12 Update 2.1 > Designer,打开报表设计器

步骤二:在JReport设计师菜单栏点击File > Catalog Management > Open Catalog,打开目录文件对话框。

步骤三:选择JinfonetGourmetJava.cat文件(安装路径\Demo\Reports\JinfonetGourmetJava),然后点击打开按钮。

步骤四:在菜单栏选择File > New > Page Report点击新建报表页面。

步骤五:在新建报表页面清除里面的文本信息,在布局框中选择"Banded",点击OK

JReport Designer制作标准报表

步骤六:在数据Banded Wizard中选择选择新的(New)单选按钮。

步骤七:在Data Source 1,中扩展Queries节点,点击<Add Query...>,进入OrderListbyDate,点击OK

JReport Designer制作标准报表

步骤八:在查询编辑窗口点击Query > Add Table

步骤九:在添加表单对话框中选择:Orders, Orders Detail, Products 然后点击添加按钮,将表单加入查询,点击"DONE"关闭对话框。

JReport Designer制作标准报表

步骤十:选择"*",选择所有列,Inventory 和 Reorder Level不要勾选。

JReport Designer制作标准报表

步骤十一:点击查询编辑窗口下的OK按钮,创建查询。

步骤十二:点击Next。

步骤十三:在资源选框中添加:Product Type Name,Products_Product ID, Product Name 和 Category。将Products_Product ID名称改为Product ID。

JReport Designer制作标准报表

步骤十四:切换到风格选项,选择Simple

步骤十八:点击"Finish",摘要、图表和过滤器屏幕会被跳过。

JReport Designer制作标准报表

步骤十九:点击"View",运行报表。

任务二:添加报表总括和打印日期

步骤一:在资源视图面板,公式节点中拖动Total公式,放到旁边的Category DBField中。公式在第二个GroupHeader面板中被替代,如图:

JReport Designer制作标准报表

步骤二:在资源浏览面板,选择<Add Summary...>

步骤三:在新的合计对话框,选择"Sum",在选择"Total",点击<img alt="JReport Designer制作标准报表" data-cke-saved-src="//image.pclwef.cn/images/article/2014/JReport_Tutorial1_9.jpg" src="//image.pclwef.cn/images/article/2014/JReport_Tutorial1_9.jpg" "="">,选择Dynamic Summary单选框,保持默认设置,点击OK

JReport Designer制作标准报表

步骤四:在Summary Name对话框汇总填入Sum_ProductSales_DynamicSummary,点击OK

步骤五:在资源浏览面板中拖动Sum_ProductSales_DynamicSummary至GroupFooter面板以及BandedFooter面板。

JReport Designer制作标准报表

步骤六:调整BandedPageHeader面板大小,点击Insert > Label,添加标签。

步骤七:调整新加的标签,双击可编辑,该名字为Order List by Date。

JReport Designer制作标准报表

步骤八:点击Insert > Special Fields > Print Date,按照数据标签,将特殊域,放入BandedPageHeader面板中。

步骤九:以同样方式插入打印日期。

JReport Designer制作标准报表

步骤十:分别编辑打印时间和打印时间标签。

步骤十一:调整字段的位置,如图添加:Order Date、Order ID。

JReport Designer制作标准报表

任务三:调整报表布局

步骤一:调整第二个GroupHeader面板,选择Product Type Name, Products_Product ID, Product Name和Category

步骤二:调整Product Type Name, Product ID, Product Name, Category Total

JReport Designer制作标准报表

步骤三:选择数据区域的Product ID,设置为水平对齐。

步骤四:选中这5个标签:Product Type Name, Product ID, Product Name, Category,Total,然后在报表中设置他们的背景为灰白色。

步骤五:设置GroupFooter 和 BandedFooter面板右对齐,设置总数Total by Order, Total by Month 和 Grand Total。

步骤六:选择Total by Order Total by Month的所有内容,设置前景色为灰色。

步骤七:选择Grand Total,设置前景色为红色。

JReport Designer制作标准报表

步骤八:选择Order ID区域,设置前景色为红色。

步骤九:选择Date, Time,Order Date,设置前景色为灰色。

步骤十:调整Order List by Date,设置字体为18,前景色为红色。

步骤十一:调整Order List by Date,让其在报表中看起来更加整洁。

步骤十二:选择GroupFooter 和BandedFooter面板,设置背景为透明。

步骤十三:右键BandedHeader面板,在视图快捷菜单中选择隐藏。在BandedPageFooter面板中重复此操作。经过编辑,我们会的到下图:

JReport Designer制作标准报表

步骤十四:在报表菜单栏,右键选择Rename

JReport Designer制作标准报表

步骤十五:在报表名字对话框中输入OrderDetails,点击OK

步骤十六:点击File > Save,保存报表为OrderListbyDate.cls。

步骤十七:点击View,运行报表。现在我们的JReport报表制作完成,最终得到下图,

JReport Designer制作标准报表


标签:报表Java

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
JReport Designer

100%基于Java Swing 的报表设计工具,有助于进行快速报表开发、精确排版、灵活输出、以及能动的报表操作

JReport Server Live

强大的特色报表、交互报表和高效的报表服务器让您轻松制作任何报表

JReport Mobile

JReport Mobile让你随时随地访问自己的数据,对dashboard组件进行跟踪,监控你的业务指标

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP