阅读提示:

文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。

FineReport最新版免费试用:https://www.finereport.com/product/active

FineReport最新版使用教程:https://help.fanruan.com/finereport/

编号

姓名

生日

性别

学历

奖金

1

Nancy

1948-12-08

Middle

¥2000.00

2

Andrew

1952-02-19

High School

¥3000.00

3

Janet

1963-08-30

Middle

¥2500.00

4

Margaret

1937-09-19

College

¥2600.00

5

Steven

1955-03-04

Junior

¥2100.00

6

Michael

1963-07-02

Master

¥3500.00

7

Robert

1960-05-29

Junior

¥2900.00

8

Laura

1958-01-29

College

¥1800.00

9

Anne

1966-01-27

Junior

¥2200.00

10

Chris

1970-09-18

Junior

¥2300.00

如图所示,通过显示格式和显示值的设置,使报表可读性增强,更加美观。

下面我们来看一下用java报表工具FineReport实现上述报表的过程。

1.连接数据库frDemo

2.设计报表

2.1 新建报表

2.2表样设计

按照下图设计好报表的基本框架。

2.3新建一数据集名为emp_sql

SQL语句:select empid,empname,birthday,sex,degree,bonous from employee

2.4绑定数据列

按照下列表格将数据集的字段拖入对应报表单元格内,并作相应的设置。

单元格

内容

基本属性设置

A2

emp_sql.EMPID

从上到下扩展,居中,其余默认

B2

emp_sql.EMPNAME

从上到下扩展,居中,其余默认

C2

emp_sql.BIRTHDAY

从上到下扩展,居中,其余默认

D2

emp_sql.SEX

从上到下扩展,居中,其余默认

E2

emp_sql.DEGREE

从上到下扩展,居中,其余默认

F2

emp_sql.BONUS

从上到下扩展,居中,其余默认

3.显示格式设定

日期字段显示格式的设定C2单元格右击|样式|日期,选择yyyy-MM-dd格式(如图),点击确定

奖金字段显示格式的设定

F2单元格右击|样式|货币,选择显示为¥12345.68的格式(如图),点击确定

显示值设定

性别字段显示值的设定双击D2单元格弹出单元格数据列设置框,点击高级,在自定义显示值内输入if($$$==1,’男’,’女’),点击确定。If(条件,值1,值2):如果满足条件,等于值1,若不满足,等于值2

学历字段显示值的设定增加数据集deg_sqlSQL语句:select ID,name from degreesE2单元格右击|形态|数据字典|数据查询,数据集名称选择报表数据集下的deg_sql,列序号(实际值)设为1,列序号(显示值)设为2(图1),预览(图2),点击确定。列序号(实际值)就是在报表设计时显示的编码字段所在的列序号,也就是需要在报表设计时放置到报表当中的字段。列序号(显示值)是指编码所代表的实际数据所在的列序号,也就是通过数据字典转换之后,在报表预览时看到的实际数据。

4.保存预览

保存为:

%FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/3.2.cpt

启动报表服务器,在浏览器中输入以下地址进行浏览:

http://localhost:8079/WebReport/ReportServer?reportlet=/com/doc/3.2.cpt

阅读次数:6,975

帆软报表设置的参数不显示_FineReport报表工具显示格式和显示值的设置相关推荐

  1. php导航菜单中显示提示数字,数据标志为显示值怎么设置

    Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件. 直观的界面.出色的计算功能和图表工具,再加上成功的市场营销 ...

  2. Java 打印PDF文档 - 指定打印机、自定义纸张大小、设置打印参数、显示打印对话框等

    这篇文章介绍如何在Java应用程序中打印PDF文档以及进行一些打印设置,包括指定打印机.自定义纸张大小.设置打印参数.以及显示打印对话框等. 导入jar文件 本文所使用的PDF类库是Spire.PDF ...

  3. 帆软: FR.doHyperlinkByPost传参数。带集合到报表展示

    html的script方式引入finereport.js vue方式引入finereport.js.普通的import方式引入不行.我是看的其他人写的.用了第五种:Vue组件中如何引入外部的js文件 ...

  4. 帆软所有销量为0的显示为空值_爆品秘籍?—线上三亚跟团游销量影响因素分析...

    如何在一次又一次的时下热潮中,让自己的旅行产品卖成爆品,正是旅行社所密切关心的.我们以三亚跟团游在线旅游产品为例,对销量的各个可能影响因素进行描述建模,并对消费者评论内容进行词频统计.利用LDA模型进 ...

  5. 帆软所有销量为0的显示为空值_市场上最流行的9款跨境电商亚马逊销量预估工具精准度报告详解!...

    很多用户都知道JS产品的数据精准度是目前市场上最好的,今年我们继续做了"2019亚马逊销量预估准确度调研报告",将市场上的销量预估工具进行多维度对比分析,报告如下. 2019版报告 ...

  6. qt中下拉列表使用函数setCurrentText()设置当前显示值不能设置成功

    解决方法 下拉列表设置当前显示的值,没有设置成功,是因为还需在设置前要设置下拉列表的可编辑属性为true,否则直接使用 函数setCurrentText()设置不能成功. const QString ...

  7. 帆软FineReport 报表联动

    最近有个需求,想实现从一张报表跳转到另一张报表,即从商品销量汇总表跳到商品销量明细表,记录下来,方便备查. 基本思路: 将第一张表选择单元格的关键信息,作为条件传递给第二张报表.帆软支持配置链接. 素 ...

  8. 帆软 FineReport 动态列如何设置

    最近有个需求是用采购的帆软报表来动态展示数据,记录下来,方便备查. 环境准备 帆软 FineReport V9.0 以用户信息统计表为例,具体操作步骤如下. 第一步.设置查询信息集 新建信息集 Dat ...

  9. 帆软内置数据集实现决策报表联动

    1 场景 现在有生产产量(柱状图)和月产量(饼图),需要点击生产产量中的某月中的某类型的柱子,查询该月.该类型下的所有信息,展示在月产量(饼图)中. 传递的参数是月份(1-12月).类型(铸轧生产产量 ...

  10. 国产BI工具大比拼,帆软Fine BI和观远BI到底该怎么选型?

    之前写了一篇关于BI如何选型的文章<「BI选型秘诀」BI工具不知道怎么选择?这张选型评分表你一定要收藏!>. 文章发布后,不少朋友私信我,想要我出个国产BI工具的测评,今天就开始第一期:帆 ...

最新文章

  1. VirtualAPK:滴滴 Android 插件化的实践之路
  2. 31312312312iiiii
  3. python怎么实现图像去噪_基于深度卷积神经网络和跳跃连接的图像去噪和超分辨...
  4. java 查找list中指定字符串出现的次数
  5. Javascript设计模式与开发实践读书笔记(1-3章)
  6. python基础:多级菜单
  7. Unity3dRPG 相机跟随player旋转_跟随式灌装机
  8. 5.7 Universal Transformers
  9. 思科交换机配置命令大全
  10. 用于温度测量的热敏电阻
  11. macos复制粘贴快捷键 快速_Mac复制粘贴快捷键怎么修改 Mac复制粘贴快捷键修改步骤...
  12. CM311-1a YST(2G+16G)刷Armbian后的网络设置
  13. Facebook广告投放策略与优化Facebook广告成效的技巧方式
  14. js中var that=this的重要性
  15. java控制台打印乱码_java控制台输出出现乱码怎么解决
  16. Arcgis开发系列2 - 修改arcgis infowindow 放大和缩小的模板
  17. 快手官宣全员开启大小周?996、997,网友:「国产式加班」花样真多!
  18. 本以为PlusFo是个青铜,没想到竟是个王者
  19. 新中新身份证读卡器开发问题
  20. .net通过S7.net读写西门子PLC中,字符串,bool,整数,小数及byte型

热门文章

  1. 第四章-2 hydra(九头蛇)与Medusa(美杜莎)
  2. Python网速监控
  3. Linux基础命令的那些事儿(1)
  4. android获取系统签名,Android apk签名详解——AS签名、获取签名信息、系统签名、命令行签名...
  5. html5学生dw网页设计大作业,hbuilder华谊网页设计成品模板,静态网页设计定制
  6. Android封装一个自定义标题栏
  7. 副词(Adverb 简称adv.)
  8. raspberry pi_如何使用Raspberry Pi和RetroPie构建自己的NES或SNES Classic
  9. 行业观察:OA产品泛滥,如何慧眼如炬?
  10. python 随机产生一个整数 并猜测该数字小游戏