A. 帆软java报表软件的FineReport报表历史
帆软软件公司成立于2001年初,研发中心位于风景秀丽的六朝古都南京。历经十年的发展,帆软已经发展成为一支具备自主研发、测试、销售、服务保障的团队。帆软人在技术上坚信“创新”,目前,公司所有核心开发人员都是来自南京大学、东南大学这两所全国着名的高等学府。
自成立起,帆软在积极发展专业技术、优化产品性能的同时,也孕育出丰富且意义深远的企业理念,并随着企业的发展而日臻成熟。多年来,帆软人一直坚信十六字:创新为源、技术立本、客户至上、诚信为宗。 随着FineReport报表的不断成熟,用户遍布全国各大城市,包括北京、广州、成都等,为了提供更好的服务,帆软陆续在各罩桐大城市设立办事处,目前除公司本部南京外,帆软在全国4大城市先后设立了办事处。
北京:帆软在北京建立了第一家办事处及销售服务中心,帆软迈开了服务全中国用户的第一步。
成都:率先设立的成都办事处将为四川及其周边地区提供更加本土化的销售与技术支持服务,为帆软进一步占领国内报表软件市场铺平道路。
广州:进驻广州,可以充分借助羊城完善的信息基础设施,广州良好的行业环境,更利于帆软找到高素质、竞争力强的合作伙伴,为帆软今后的发展壮大奠定基础。
长沙:长沙特有的人文环境可以加快帆软在市场竞争中前进的步伐,众多高校也能够向帆软提供教育与技术水平相匹配、具有学习能力和工作热情的优秀毕业生,培闷凳为帆软注入新的营养。
FineReport的客户遍及金融,电信,电力,公安,烟草,税务,政配旅府,钢铁,航空,外贸等各领域。09年的是FineReport飞速发展的一年,IBM中国、首都机场、清华同方、金蝶软件、江苏邮政等国际国内知名企业都成为 FineReport的用户。
B. 如何用java直接调用FineReport报表模板进行打印其中里面的参数怎么设置
你直接用吗?已经购买了吗,没有购买建拆大议昌孙你旅迅竖问问价格,非常贵的,不买小心帆软告你~你换润干的快逸吧,是免费的。飞扬报表也行。
C. 怎样在Java中调用finereport报表
选中单元格,右键,选择控件设置,弹出报表填报属性,即可为该单元格绑定控件
D. java在线报表工具FineReport中提交类型有哪些
1、智能提交
智能提交后台会对插入、更新以及删除进行判断,若您的填报模板中有这两种以上的需求时,就可以选择智能提交类型。
弱您插入了多条空白数据,但对空白行没有进行编辑,那么finereport会将这些记录的值都识别为NULL,对于这种记录,不会入库,即空白记录不入库
2、插入提交
插入提交只进行插入操作,因此一般适用于空白的信息采集表。若对展示了原始数据模板使用插入提交,会把原纪录重新插入数据库导致数据重复;若您数据表表中定义了主键的话,插入提交时将会出现提交失败即索引冲突的问题。
注:插入提交同样是空白记录不入库
3、更新提交
更新提交是对已有的数据进行更新,因此模板中要展现原始数据,另外需要将报表填报属性中的某列勾选为主键,勾选了报表主键的数据不能修改,否则会变成插入提交。
注:报表填报属性的主键和数据库中的主键是不同的,报表主键是更新提交和删除提交时对相应的数据进行操作,弱选择删除或更新提交不设置主键会对所有的数据进行操作。
4、删除提交
与更新提交相同,需要勾选报表填报属性中的某列作为报表主键,因为模板中也是需要展示原始数据的。
注:为了提高报表入库效率,谨慎使用智能提交。用智能提交在提交数据时会判断是否存在报表主键,若存在则进行更新提交,若不存在会进行插入提交,因此会降低填报入库的效率,所以荣您只使用某一种提交时,选择对应的提交类型即可。
如果你子啊学习的过程中遇到什么问题,可以去相关的论坛上逛逛,那里有很多大神帮您的。
E. 帆软Java报表软件的FineReport报表软件功能描述
报表服务器支持多种类型的应用,能够以各种方式进行系统集成:
1.JAVA程序的无缝集成
2.非java程序的调用
3.C/S架构的应用 1.类Excel的设计模式,且兼容Excel文件输入
2.多数据源轻松关联
3.可拖拽的数据集
4.数据双向扩展,行列对称
5.报表分片
6.多样的数据处理方式
7.自由格间运算
8.多种参数设计手段
9.丰富的图表设计手段
1.浏览器端纯HTML展现
2.不失真的导出为EXCEL,WORD,PDF,TXT,CSV,SVG文件
3.各种分页控制
4.动态条件隐藏数据
5.报表分栏
6.重复表头
7.底图描绘,绝对定位方式的精确套打
8.末页补足空行
9.内置动态参数页面
10.各种统计图展现方式 1.完善的报表权限管理,保证不同角色用户查询数据的安全性
2.设置报表定时任务,可按照每天/每周/每月/每季度/每年,以及用户自定义的频率生成报表。并对生成的文件入库,进行检索管理
3.灵活的多种推送方式,将定时生成的报表以TEXT 、HTML 、EXCEL、PDF、 Word,CSV,SVG等多种形式存入本地系统或推送至服务器,或指定的其它地址
4.用户还可以在FineReport提供的可扩展功能基础上,自定开发定义报表管理,以及其它符合本企业业务要求的权限机制 1.多样的编辑风格
2.B/S浏览器中自动计算
3.数据一致性校验仪表盘
4.数据的扩展
5.数据直接回填
6.多级汇总填报 1.纯java环境支持
2.丰富开放的API接口
F. java 怎样集成 finereport
1
下载CAS服务器
下载CAS的服务端,解压,把解压后的文件中moles文件夹中的cas-server-webapp-3.4.8.war文件拷贝到%TOMCAT_HOME%\webapps下并将文件重命名为cas.war。
2
开放Tomcat的8443端口
打开%TOMCAT_HOME%\conf\server.xml文件,找到8443端口的代码,取消注释,按照下面修改代码:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/store/key"
keystorePass="bowie123"/>
注:keystoreFile的值为生成证书的位置,keystorePass的值为设置的密码。
G. java怎么使用finereport报表
可以选择调用。http://www.finereport.com/
选中单元格,右键,选择控件设置,弹出报表填报属性,即可为该单元格绑定控件
H. 帆软Java报表软件的FineReport报表软件功能
自推出市场以来,FineReport得到多方用户的认可,同时也在不断的改良与升级中变得更加易用,功能更加强大,也将会给用户带来更新更好的体验。
FineReport报表工具提和铅供了易用且高效率的报表设计方案,采用主流的数据双向扩唤清好展,真正无编码形式设计报表模板;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有正和完备的报表填报功能,支持多级汇总填报。
有了FineReport报表工具,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。
I. 如何用java表格控件FineReport开发java报表
在FineReport官网上下载安装包,一步步安装,FineReport安装包里自带帮助文档,照着帮助文档操作就可以了,很方便的
步骤
1
下面我们以一个简单的示例来体会体会一下表单。
最终效果如下:
2
新建表单
点击文件>新建表单,如下图:
拖入组件
如上图所示的效果图,我们可以看到该表单需要有1个下拉框控件以及对应的1个标签控件和一个查询按钮,还需要一个以表格形式显示数据的报表块和显示图表的图表块,此时,我们确定了需要在表单中添加一个报表块,一个图表块,3个控件。
注:在组件介绍中,我们知道控件即可依附于参数面板组件存在,也可以单独以组件的形式存在,在这里可随意使用哪种形式,效果都一样,那么使用依附于参数面板组件存在的形式。
参数组件
从工具栏中将参数组件拖拽至表单主体中,并将相应的三个控件:下拉框、文本控件和查询按钮拖拽至参数组件中,并设置标签控件的控件值为:客户,如下图:
报表块组件
从工具栏中将报表组件也拖拽至表单主体中,如下图:
注:如果组件数量过多,在web端展示的时候自适应在一页内显示会比较拥挤,那么此时可以在右侧下方选中整体框架body,在右侧上方的属性表中将组件缩放修改为自适应原样缩放,如下图:
充满展现区域:是指在web端展示的时候,所有组件自适应充满整个浏览器页面显示,不出现滚动条;
自适应原样缩放:是指在web端展示的时候根据制作表单时候组件大小比例显示,并不缩放充满整个web页面,如果超过页面大小,会出现滚动条。
其详细显示样式请查看表单样式
图表组件
再从工具栏中将图表组件拖曳至报表块组件的下方,如下图:
控件绑定数据
定义数据集
效果图中,新建数据集ds1:SELECT 产品名称,库存量,产品.成本价 ,产品.单价 FROM 订单,订单明细,产品 where 客户ID='${company}'and 订单.订单ID=订单明细.订单ID and 订单明细.产品ID=产品.产品ID,参数company的默认值为VINET,。
注:参数名字必须与客户ID下拉框控件名称保持一致。
客户下拉框控件
选中下拉框控件拖拽到适当位置,下拉框控件名设为“company”,数据字典来自FRDemo数据库的客户表(数据类型选择数据库表,数据库选择FRDemo),实际值和显示值分别为客户ID和客户名称,控件值为VINET:
报表块
参数面板与控件都已经设置好之后,点开报表块里面的触笔按钮,进行报表块编辑界面,如下图:
新建数据集
效果图中,报表块里面要显示订单明细数据,根据客户ID进行过滤,新建数据集ds2:select * from 订单 where 客户ID='${company}',company默认值为VINET.
表样设计
如下图所示,设计表样:
点击左下角的表单按钮回到表单的设计界面,选中报表块,可在右侧的属性表中设置其报表块工具栏是否可见,如下图:
图表块
鼠标选中图表块所在区域,为该图表绑定数据,图表数据源来源于数据集数据源,其分类系列设置如下:
条件属性
由于该图表块类型为组合图,即需要通过图表条件属性来修改不同系列的图表类型,如下图,新增一个条件属性,设置当系列序号为3的时候,其坐标轴为次坐标轴,图表类型为折线图:
13
注:设置条件选择系列序号的时候需要与数据绑定时的数据列顺序相匹配,在上图设置图表数据时,库存量、成本价和单价的系列序号依次为1、2、3,条件属性主要是设置库存量系列用柱形图展示,成本价和单价用折线图展示并使用次坐标轴。在添加一个组合图时,会默认添加2个条件属性,详细请查看组合图
到此为止,表单就已经制作好了。
J. 如何用java窗体程序中直接调用FineReport报表模板进行打印
非和握埋常感谢,按帮助文档,用com.fr.view.PreviewPane打印出来了,就是会显示处理中进度条。皮派并且还提示Componet
state
change
must
be
done
on
Event
Dispatch
Thread.workBook生唤蚂成没有问题,并且可以保存导出。请高手指点下