用好报表工具需掌握的基础知识
这里所说的报表是由部署在服务器上的报表工具产生并通过浏览器访问的报表,皕杰报表就是这样的报表。报表工具的作用是将数据从数据库里取出来,再以一种要求的样式展示出来。要用好报表工具,需要掌握一些基础知识,这些基础知识主要包含三大块。
属性还是servlet参数,报表工具功能点控制方式分析
在皕杰报表工具规划的新版本中,拟将带有查询表单的报表是否根据缺省参数值自动查询的设置放到报表查询表单属性里去设置,原来版本中这个功能点是通过在url中后跟servlet参数autoquery=ture来实现的。在报表工具中,某一个功能点的实现的方式不是唯一的,可以放在属性中实现,也可以放在servlet参数中实现的。那么这两种实现方式各有什么优缺点呢?属性中实现的好处就是易操作,可以在设计报表时选
我用皕杰报表设计的二维码为什么不显示?
有人问他用皕杰报表工具设计的二维码预览时不显示是什么原因,见下图 :你能看出来为什么吗?问题出在数据值上,给出的数据值不正确,当然就不能正常显示了。原因还是对皕杰报表工具的基本概念理解的不透彻。数据集和记录集都是集合,sql取出的是数据集,select函数出来的是一个记录集,是数据集的子集。在这个问题中,只有一个不扩展的二维码,你却给它赋值一个集合,那肯定是没法显示了。如何解决呢?如果二维码单元格
皕杰报表中的数据集
所谓数据集就是一段sql语句或存储过程,也可以是一个自定义开发的java类,即自定义数据集。 在报表工具中数据集负责把报表需要的数据拿到内存里来,同时把数据库表的字段列出来,以便报表单元格调用。对于一些简单的报表,只需把数据集里字段拖拽到单元格里直接生成表达式,就可以生成一张报表。当然对
报表工具是做什么用的?
往简单了说,报表工具就是用来做表的。但是做出来的报表怎么用,就与报表工具的架构有关了。 众所周知excel就是一个强大的报表工具,无论是表格还是各种各样的图表基本都可以实现,但是用excel做出的表只是一个文件存在你自己的电脑上,如果给别人看就要把这个文件发给别人,而且这些数据只在表上,不能通用,别人要用其中一个数据还要从表里一个一个
皕杰报表单元格如何展示URL路径图片
皕杰报表可以用自定义函数来获取URL路径图片,然后将图片流返回到图片单元格中,最后预览的时候显示图片 。方案:1.参考皕杰帮助文档-开发指南-javadoc-bios.report.api.customize.CustomFunction,写自定义函数,实现获取网络图片流实例代码:package bios.report.dev.examples
皕杰报表图表自定义颜色如何在WEB上显示
有人在使用皕杰报表工具设计图表时,在报表工具设计里使用了自定义颜色,但是部署到服务端后却不生效,效果见下图。 其实这是因为设计器的配色方案没有传到服务端的原因。 在报表设计器中,编辑好配色方案后
关于报表表头锁定问题
在网上看到一篇关于某品牌报表工具表头锁定问题的文章,在设计器里设定表头行,表头锁定。但是部署到WEB上后表头却不是锁定的,还要在报表展现页面标签增加 needScroll属性,确实感到有些麻烦。那么皕杰报表工具表头锁定是如何操作的呢? 还是比较简单,只需在设计里设定表头行即可,无论在设计器里预览还是部署到
常用数据库最大连接数的设置
在皕杰报表使用数据源的时候,超过数据库最大连接数导致访问不成功。怎么修改常用数据库的的最大连接数?解决方案1. oracle² 链接信息SELECT * FROM v$session;² 主要字段含义:Username:连接用户名 Program:应用程序名Machine:机器名Osuser:操作系统用户logon_time:登录时间STATUS:sess
皕杰报表工具中selectex函数的用法
在皕杰报表工具中有个数据集函数selectex,其作用是从当前数据组中选取符合条件的记录。函数说明如下:语法:datasetName.selectex(selectExp{,filterExp{,sortExp1:descExp1{,sortExp2:descExp2{,……}}}})参数说明:selectExp 选出的字段或其表达式filte
如何控制皕杰报表web端工具条的显示
使用皕杰报表工具设计的报表部署后,如何控制web端工具条?有两个方案1、全局控制控制所有报表的工具条显示位置、是否显示和工具条按钮的是否显示。在web应用/[size=13.3333px]WEB-INF/resources/report_config.xml中控制。<!-- toolbar节点用于页面工具条配置--><toolbar><toolbardisplay〉b
皕杰报表中查询表单的控件类型及参数值的来源
皕杰报表中的查询表单的作用就是将报表中的参数通过Tag标签在网页上以表单的方式显示出来。表单的控件类型包括文本框、下拉框、下拉树、单选框、复选框、日期、时间、日期时间以及自定义类型。 参数值来源与报表工具查询表单控件类型相关。文本框在web端手工输入 ,而下拉框、下拉树、单选框、复选框则在表单
皕杰报表单元格数据后缀D、F的问题
皕杰报表单元格中输入3D或3F,在展示的时候显示的是3.0,自动转换成浮点数。这是为什么? 我们知道Java在变量赋值的时候,其中float、double数据类型变量,需要在赋值直接量后面分别添加f或F、d或D尾缀来说明。 例如:float fNum = 1.23F; double dNum = 1.23D;
maven部署皕杰报表环境
一、从Maven模板创建Web项目您可以通过使用Maven的maven-archetype-webapp模板来创建一个快速启动Java Web应用程序的项目。在终端(* UNIX或Mac)或命令提示符(Windows)中,导航至您想要创建项目的文件夹。键入以下命令:1. mvn archetype:generate -DgroupId=com.bijetsoft.report
报表访问控制Filter的演示例子
皕杰报表集成的服务器的时候分为只集成报表环境和皕杰平台两个方式,如果只集成报表环境的时候怎么给这个报表环境添加上登录权限验证呢?方案就是写一个filter过滤器拦截访问。