-
根据不同角色控制单元格可写属性 - [报表工具]
2011-10-07
文章类型:设计基础
有许多客户提出需求,希望能够润乾报表实现权限控制的功能,想实现不同角色、不同ID的人访问同一张报表的时候,能够有不同的可写权限,看见的可写内容也不一样,下面本文制作一个简单的例子,来实现不同角色通过不同的url来访问报表时,看到的报... -
文章类型:设计基础
用户在使用润乾报表时,经常遇到希望删除某一条数据的需求,润乾报表的行式填报中有插入、追加、删除行的功能,但对于普通报表,就需要另想办法了。下面主要介绍下如何在报表中删除一条数据,这里的报表没有特殊的要求,既可以是普通浏览式报表... -
通过传参数控制单元格的内容及可写属性 - [报表工具]
2011-10-07
文章类型:设计基础
需求描述:根据访问的url传递的参数不同,动态控制一个下拉数据集的可使用性,如传过来的参数值为0时,下拉数据集不可写,但是下拉数据集所在的单元格显示参数值的内容,也就是0;而传过来的参数为1-10时,下拉数据集可用,可选择下拉数据集里的... -
动态增加分组报表组内数据并刷新页面 - [报表工具]
2011-10-07
文章类型:设计基础
在实际的项目需求中,经常用到分组报表,并且要求能动态的增加分组后的某一条数据。
需求展示如图:
动态增加各个类别中的产品
一:实现思路
通过在报表后面添加一个增加数据的超链接,超链接中调用一个js方法,弹出一个小窗口,在新弹出的... -
动态宏控制列显示状态 - [报表工具]
2011-10-07
文章类型:设计基础
web报表开发中会遇到如下需求:在参数表单查询数据的时候想动态的控制某一列状态的显示。本文介绍在润乾报表中如何巧妙的应用动态宏控制某一列的显示状态的动态显示,达到的目的是在点击查询按钮之前某一列是以一种特定的状态显示,而在点击查询... -
润乾报表部署中的常见问题–http 500 内部服务器错误解析 - [报表工具]
2011-10-07
文章类型:设计基础
IIS的http 500 内部服务器错误是经常碰到的错误之一,它的主要错误表现就是asp 程序不能浏览但html静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。
解决办法:
导致http 500 内部错误的原因主要是由于iwam... -
竖排文字的3种设计方法 - [报表工具]
2011-10-07
文章类型:设计基础
web报表开发中会遇到将单元格中的内容以竖排的形式显示,作为先进且趋于完善的web报表开发工具的润乾报表,也可以轻而易举的实现上述需求,本文就介绍一下竖排文字的三种设计思路与方法。
第一种设计方式是通过自动换行与限定单元格宽度的方式... -
如何使用分页函数来显示当前页记录条数 - [报表工具]
2011-10-07
文章类型:设计基础
润乾报表中提供了强大的分页函数,解决了让开发者头疼的报表页码和总页数等问题。下面就利用分页函数来实现在报表中显示当前页的记录条数。
首先看这样一个简单的网格式报表:
报表模版:
其中,连接的数据源为设计器自带的demo数据源,sql如... -
如何设计含有多层级的报表 - [报表工具]
2011-10-07
文章类型:设计基础
在复杂报表中有这样一种类型的报表,字段值之间有父子关系,那么,本文介绍怎样设计报表来体现字段值之间的多层级关系。
首先看一组示例数据:
其中,TYPECODE字段是记录本身的节点代码,TYPEPCODE为父节点代码,FULLCODE为整个层级关系的代码... -
润乾报表导出txt文件 - [报表工具]
2011-10-07
文章类型:设计基础
在润乾报表的使用过程中,许多客户希望将润乾报表展现的数据导出成txt格式的文本文件,将报表的数据导出成txt文件需要写API代码来实现。下面就用一个简单的例子,实现导出txt的功能。
实现上面提到的导出txt文件的功能,需要执行一下四个步骤:... -
润乾报表在Jboss下的部署方法 - [报表工具]
2011-10-07
文章类型:设计基础
润乾报表软件是一个纯Java报表工具,只要是支持j2ee规范的webserver都可以用来部署润乾报表。目前,应用比较广泛的j2ee服务器有Tomcat,Weblogic,Webserver,Jboss等等。这其中由于Jboss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得Jb... -
自定义校验函数实现灵活的填报校验 - [报表工具]
2011-10-07
文章类型:设计基础
在一些统计填报表中,常常会有这样一类校验规则,例如某一列数值的和不能超过一个固定的值。在这类校验中,已经不单纯是对数据的合法性进行校验了,还需要加入一些自动计算的逻辑,本文就通过自定义校验函数来实现这类校验功能。
第一步:设计... -
web报表中使用“Html格子数据类型”引入自定义下拉日历控件 - [报表工具]
2011-10-07
文章类型:设计基础
下拉日历是润乾报表为日期填报提供的一个便捷功能,可以让用户快速准确的填写日期信息,避免了手动填写所产生的的格式误差和数值误差。但润乾自带的下拉日历可能风格与具体开发的页面风格不相统一,而开发者想使用自己已经开发出的自定义下拉日... -
字符串组做过滤条件的使用方法 - [报表工具]
2011-10-07
文章类型:设计基础
在润乾报表的使用过程中,许多客户需要在数据集的sql中使用in (?)的形式,这样可以实现数据的动态过滤,而参数的内容就是一个字符串组,下面就用一个简单的例子实现在数据集中使用字符串组动态实现数据的过滤。
第一步:新建一张报表,连接demo... -
Html类型单元格如何引用其他单元格值 - [报表工具]
2011-10-07
文章类型:设计基础
润乾报表为单元格提供了多数数据类型,分别有文本、图片字段、图片文件、HTML。也就是说,单元格里的内容可以是文字、HTML元素、也可以是图片,图片内容可以来自文件,也可以来自数据库中的字段。
如果想在HTML数据类型的单元格中引用其他单元格... -
使用api绘制统计图 - [报表工具]
2011-10-07
文章类型:编程接口
润乾报表提供了api接口,供用户进行设计开发,给客户自行开发程序很大的扩展空间,并且也使得开发变得更加灵活,控制性更强。本篇文章主要介绍一下如何通过api接口绘制一个统计图。
例如客户想画一个柱状图,下面讲一下实现过程。新建一个jsp。... -
润乾报表页面超过255列导出excel - [报表工具]
2011-10-07
文章类型:编程接口
最近接触到一些客户的需求,客户想在页面展现的时候不分页,然后在导出excel的时候分页,而客户的报表列数很多,超过了excel的255列的限制。这样如果不做任何处理,直接在页面上点击导出excel的按钮,就会弹出对话框提示excel不支持超过255列,... -
如何在Windows系统下自定义纸张 - [报表工具]
2011-10-07
文章类型:安装部署
在润乾报表中提供了全面的页面与打印控制,使得一些复杂报表的打印可以通过润乾报表轻而易举的实现,但在实际使用中,一些复杂报表的打印处理也是需要一定技巧的,我们来看下面一个问题:
由于套打一般是使用自定义纸张来进行打印,而有一些型... -
文章类型:设计基础
◆ 背景说明
一张带有统计图的大报表,统计图根据报表中的数据画的图。报表比较宽和高,在浏览器中,就会出现滚动条,对于图中的数据,想看一下对应表中的数据,而不需要去移动滚动条,能快速定位到表中数据,对方便用户查看数据,会起到很好的... -
润乾报表中如何动态的打开不同的XML数据集 - [报表工具]
2011-10-07
文章类型:设计基础
在润乾报表中支持多种数据集类型,包括:SQL检索、存储过程、复杂SQL、TXT文件、XML数据集、自定义数据集等。
在自定义数据集的实际应用中,我们遇到这样一个问题:
客户的XML数据文件有很多,想通过设置一个XML数据集然后跟不同的情况打开不... -
数据库中关联主子表相对于润乾填报表的设置方法 - [报表工具]
2011-10-07
文章类型:填报专题
润乾报表软件提供基于动态库表关联技术的填报功能,完美解决数据入库的难题,极大提高填报表的处理效率,扩展了Web报表工具的应用方式。
我们看一下下面的一个问题:
数据库中有两个表,一个是用户列表,一个是用户信息明细表,在关联关系上,... -
润乾报表中now()函数结果与系统时间相差8小时的解决方案 - [报表工具]
2011-10-07
文章类型:设计基础
来看下面一个报表:
在这个报表中的B4单元格,是获取当前时间函数now(),我们在页面中看一下效果:
而系统当前时间为:
我们可以发现一个奇怪的现象,那就是用now()函数获取的当前时间与系统时间相差8个小时,这个是什么原因呢?
由于润乾... -
第三方推广:Weblogic集群配置__部署润乾应用 - [报表工具]
2011-10-07
◆ 环境:
Windows xp
Weblogic:wls1031_ccjk_win32.rar(内部下载:\\192.168.0.38\SystemInstaller\4WebServer\weblogic\wls1031_ccjk_win32.rar)
◆ 配置部署
Weblogic 10 的安装,这里就不介绍了。
启动weblogic
从”开始”菜单中-”WebLo... -
第三方推广:Olap导出excel问题 - [报表工具]
2011-10-07
◆ 背景说明
Olap展现,在页面上,有导出excel功能。有时,导出的excel为一空表,没有数据,后台有相应错误信息:
org.xml.sax.SAXParseException: Element type “title” must be followed by either attribute
specifications, “>” or... -
字体逆时针旋转90度 - [报表工具]
2011-10-07
文章类型:设计基础
在报表数据的显示样式上,会遇到客户需要将文本逆时针旋转的方式显示,尽管说润乾设计器在设计报表的时候没有直接提供逆时针旋转文本的属性,但是我们可以结合润乾提供的在报表中使用Html类型数据来实现。
现在我们先看一下文本逆时针旋转90&d... -
打印报错:找不到类applet.HtmlPrintApplet.class的几种情况 - [报表工具]
2011-10-07
文章类型:安装部署
1 应用中没有打印的Applet包
检查应用中根目录下是否有runqianReport4Applet.jar包;这里要注意的是:包runqianReport4Applet.jar是在应用的根目录下,很多客户容易将它放在了\WEB-INF\lib\下。
2 与report4.jar包不匹配
将最新的report4.jar... -
润乾报表标签的外观图标的设置 - [报表工具]
2011-10-07
文章类型:报表设计
润乾报表提供了各类导出为外部文件以及打印的标签,这些标签是在发布报表的jsp文件中引用的,每种标签也提供了多种定义方式,如:printLabel是定义打印按钮的外观的标签,设置的方式有HTML元素和文字,如下所示。本文以打印按钮和直接打印按钮... -
在填报表中如何正确使用自动增长的字段 - [报表工具]
2011-10-07
文章类型:设计基础
在多用户并发进行填报的时候,总会遇到一个发生率很高的问题,就是主键的重复。主键重复造成的结果是前一个用户的填报内容,被另一个用户给覆盖掉了,造成了数据丢失。
这个问题如果由编程人员来解决,那将会是一件非常麻烦的事情。但是如果交... -
润乾报表中常见的打印类问题的总结 - [报表工具]
2011-10-07
文章类型:设计基础
在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置:
1.runqianReport4Applet.jar 位置:应用根目录下
2.report4.jar 位置:web-inf/lib目录下
3.j2re-1_4_1-windows-i586-i.exe 位置:应用... -
第三方推广:与数据有关的问题 - [报表工具]
2011-10-07
◆ 背景说明
在为用户排查问题,解决问题时,有一种情况是不容易引起大家注意的,那就是用户的数据;比如,数据中有某些特殊字符,引起展现不了或展现不正常;本文简要介绍在哪些条件下需要考虑用户的数据。
◆ 应用举例
为了突出说明问题,将整个服务分为两部分,...







