润乾报表
文章平均质量分 64
mingweiyuzhuang
这个作者很懒,什么都没留下…
展开
-
jsp与润乾报表软件整合
查询页面的截图:如下附件:截图1281920270select.jsp3) { raq = "/xian/query/" + request.getParameter( "raq" ) + "_q.raq"; } else { raq = "/bu/query/" + request.getParameter( "raq" ) + "_q.r.2010-08-16 08:36:24 · 608 阅读 · 0 评论 -
如何把查询参数和查询结果做在同一张报表里
润乾报表提供的参数模板例子通常都是分两张报表做的(如参数报表.raq和参数报表_arg.raq),参数输入模板为一张报表,查询展现结果为另一张报表,然后通过展现报表的jsp文件把这两个报表放在同一个jsp页面中展现。但是有时需要在同一个报表模板里实现这两张报表的功能,如何实现呢?本文就来介绍一下润乾报表中是如何实现这个功能的。1、思路介绍在报表中创建一个超链接按钮,点击按钮触发onClic...原创 2010-08-22 11:51:54 · 166 阅读 · 0 评论 -
润乾报表通用查询
企业中的各种业务所涉及的数据量通常是巨大的。因此对数据进行快速的分析、根据实际业务需要简单而又高效地检索出所需要的数据至关重要。润乾报表为用户提供了通用查询标签来解决这个问题。该标签可以为每张报表生成语义层中定义的与参数无关的可查询指标及每个指标对应的条件编辑。采用通用查询标签可生成通用查询页面,用户在此页面中可选择一个或多个指标并分别设置每个指标的条件,再将这些条件联接起来(并且/或者)形成完整...原创 2010-08-22 11:52:46 · 747 阅读 · 0 评论 -
动态设置滚动条高度宽度的方法
如果报表数据量很大,行、列都很多,在WEB页面输出的时候,需要固定报表表头,设置横向、纵向滚动条,通过拖动滚动条来查看报表。但是,当报表输出的标签中滚动条的宽度、高度都是固定值,不能设置成页面宽度高度的百分比,这样由于不同的客户端的分辨率可能不一样,报表展现出来的效果就不一样。对于分辨率小的机器,在页面上看不到滚动条,分辨率大的机器,滚动附近会留出了很大的空白,页面不美观,影响用户体验。 如下图:...原创 2010-08-22 11:53:53 · 3552 阅读 · 0 评论 -
日期差的计算
在实际应用中,计算两个日期相差的天数是十分常见的需求。润乾报表中计算两个日期的相差天数在设计器中一般分为两种方法:第一种是不需要自动计算的,直接从数据集中或者通过参数传递取到两个日期,通过润乾自带函数daysAfter(datetime2(@arg1,’yyyy-MM-dd’),datetime2(@arg2,’yyyy-MM-dd’))进行计算得到两个日期的相差天数(arg2-arg1);...原创 2010-08-22 11:55:07 · 205 阅读 · 0 评论 -
比参数更灵活的宏
报表参数毫无疑问是所有报表工具都应当提供功能,否则我们就要为每一张报表实例制作模板,这也就是自动化的报表工具与电子表格类产品(如EXCEL)的根本区别之一。比如,有一张报表每月都要出,格式一样,但每月引用的数据是当月的。这时就可以做一张以月份为参数的报表,该参数在某些报表表达式中被引用,如在本例会在取出数据的SQL语句中写上类似WHERE 月份=arg的表达式。这样,只需绘制一遍报表模板后,报表运...原创 2010-08-22 11:56:06 · 98 阅读 · 0 评论 -
用api实现合并单元格和设置对齐方式
背景说明在应用中,有时会遇到用api直接运算报表,在报表中做些修改,而合并单元格是经常遇到的操作。本文介绍在api中怎么合并单元格以及单元格中的数据对齐方式的设置。应用举例Jsp页面代码<%@ page contentType=”text/html;charset=gb2312″ %> <%@ page import=”java.io.*”%>...原创 2010-08-23 08:29:47 · 290 阅读 · 0 评论 -
动态改变填报更新数据
在润乾报表实际应用的过程中,有些情况下需要动态改变填报保存数据的数据源。比如:在网页上,根据终端用户选择的不同选项,填报的数据要更新到不同的数据库中,如何实现? 解决方案这种情况下要调用报表api,在运行的时候改变填报更新的数据源。ReportDefine rd = (ReportDefine)ReportUtils.read(raq); INormalCell c...原创 2010-08-23 08:33:24 · 220 阅读 · 0 评论 -
日期类型转化为字符串形的方法
'填报时间:' +str(date(NQ_Z6_CGNZTRDCB.TBRQ)) 详情查看附件:原创 2010-08-25 15:02:12 · 521 阅读 · 0 评论 -
润乾序列和主格的设定
如何使用序号函数给报表加序号类别:b.设计基础 时间:2009年07月14日 阅读:1987 润乾报表提供了一个可以给可扩展的单元格自动加序号的函数-&函数,本文就来给大家介绍一下此函数的用法。首先,看一下函数解释和功能效果表达式:&Cellx (例如:&A2 )返回值:整数,当前格所属的Cellx主格在所有扩展出来的格子中的排序说明:Cellx必须是...原创 2010-08-27 11:40:04 · 983 阅读 · 0 评论 -
填报表校验
报表知识库 我要提问 灵活的填报表校验–使用正则表达式校验类别:i.填报专题 时间:2009年07月17日 阅读:1529有时候我们需要制作类似个人信息录入这样的填报表格,上面需要填写的单元格非常多,包括姓名、年龄、住址、电话、email、还有个人简介等等。为了保证信息准确无误的入库,需要加校验以保证数据类型和格式的正确。润乾报表提供了灵活的校验...原创 2010-08-27 14:33:41 · 283 阅读 · 0 评论 -
巧用参数实现交叉表行列互换
对于普通报表而言,一旦发布到web页面后,其样式就被固定了,如果想把报表换种形式展现通常的做法是重新设计一张报表模板来实现。润乾报表就有一种特殊的方法可以解决这样的需求,答案就在下面的例子中。首先来看这样一张交叉报表,在页面上的展现效果如下图:从上图可以看到这是一个多维交叉分组报表,上表头是地区/城市,左表头是日期。如果想动态改变一下报表的样式,左表头变成地区和城市的分组展现,上表...原创 2010-08-22 11:50:52 · 205 阅读 · 0 评论 -
运用参数传递实现查询参数下拉菜单多选
润乾报表设计的报表模板,可实现用户在web页面输入查询条件来查询所需的数据的功能,通常输入查询条件的方式有对话框输入式和下拉菜单选择式。其中用下拉菜单进行查询参数选择时一般情况下只能选择一个查询参数,本文来介绍运用润乾报表设计器设计报表时如何实现查询参数多选的功能。首先设计一个报表,如下图所示。给报表添加一个参数,如下图所示,需要注意的是参数类型选择为字符串组。这个报表的参数模...原创 2010-08-22 11:49:46 · 480 阅读 · 0 评论 -
报表组中实现Sheet间的跳转
报表组的应用在报表开中发越来越广泛,可以实现一些单个报表实现不了的功能。润乾报表设计器中提供用户较全面的报表组设计开发方法,但对于一些客户的个性化需求,有些功能还不能直接实现,比如点击一个sheet页面中的订单ID然后在另一个sheet页面显示该订单的明细。本文就来通过例子说明怎样间接实现该功能。在报表组开发中,浏览报表组默认情况下是显示第一张报表。通过查看显示报表组的页面源代码了解到报表组是...原创 2010-08-22 11:48:54 · 226 阅读 · 0 评论 -
润乾报表数据集中参数和宏的使用方法
在设计一张报表时,报表中的数据会经常变化,因此常常需要根据一些条件来过滤出想要的数据。这就需要通过参数的形式控制报表中的数据。接下来的例子展示如何在数据集中加入参数使得报表变得更加灵活。第一步:单击主菜单中的【配置】->【参数】。弹出”参数编辑”窗体,如下图所示:第二步:点击【增加】按钮,新增一个参数,默认名称为”arg1″,名称可根据自己的需要来命名。这里...原创 2010-08-16 15:46:26 · 510 阅读 · 0 评论 -
语义层设计编辑风格之下拉视图树
润乾报表语义层提供了多种编辑风格来满足用户的各种需求,如编辑框、密码框、复选框、下拉列表框、下拉视图、下拉视图树、下拉日历、上载文件等多种编辑风格。其中下拉视图树可以编辑下拉树选项。树中内容取自视图-数据表中的对应字段。下面就简单介绍一下,语义层中下拉视图树这种编辑风格的设置和使用。1、下拉视图树的设置打开语义层编辑器,增加一个编辑风格,设置名称:下拉视图树类型:下...原创 2010-08-17 09:54:08 · 86 阅读 · 0 评论 -
如何把查询参数和查询结果做在同一张报表里
润乾报表提供的参数模板例子通常都是分两张报表做的(如参数报表.raq和参数报表_arg.raq),参数输入模板为一张报表,查询展现结果为另一张报表,然后通过展现报表的jsp文件把这两个报表放在同一个jsp页面中展现。但是有时需要在同一个报表模板里实现这两张报表的功能,如何实现呢?本文就来介绍一下润乾报表中是如何实现这个功能的。1、思路介绍在报表中创建一个超链接按钮,点击按钮触发on...原创 2010-08-19 17:09:27 · 117 阅读 · 0 评论 -
如何将web报表查询的参数保存--润乾报表
web报表用户在使用带参数的报表查询时,很多时候用到的参数都不是从参数模板填写获取的,而是从页面传递的,比如访问者的名字。一般这些数据会存放在会话变量(Session)中。本文就来介绍下如何将页面中获取的参数传递给报表。实现思路:使用润乾报表参数模板标签中的hiddenParams(用户提交的一些隐含的参数,如登录用户名、用户身份等)属性。第一步:制作带参数的报表报表模板如下图所示...原创 2010-08-19 17:26:32 · 207 阅读 · 0 评论 -
报表与页面一起传递参数给报表(参数传递)
快逸报表中参数模板的使用可以大大提高报表设计人员设计报表的效率,而且可以直接使用报表自带的jsp对整个报表进行展示,在使用中,客户会有这样的需求,就是不但使用报表自带的参数模板,还需要在系统中得到相应的参数传递给报表进行计算,这样就有很多客户遇到了相应的问题,比如说在报表得不到系统传过来的参数,或者从系统传过来的参数只保存一次,就无法再继续查询了等等,下面就用例子说明一下这样的报表应该如何制作。...原创 2010-08-22 11:19:41 · 516 阅读 · 0 评论 -
巧用动态宏实现SQL中传递重复参数
润乾报表可以通过SQL检索和复杂SQL生成数据集。当SQL中需要传入多个参数时,要在设计器中通过 配置-参数 定义相应的参数,然后再把SQL中需要参数的地方替换成?,最后还要在SQL编辑器中添加对应?的参数。这样当SQL中有多少个问号,我们就需要添加多少个参数。当SQL中用到的参数比较少时,操作起来还比较方便。但当业务比较复杂,需要往SQL中传入多个重复的参数时,就需要在SQL编辑器的 参数标签页...原创 2010-08-22 11:24:57 · 222 阅读 · 0 评论 -
多重参数报表的制作
需求背景在参数输入界面(如图示)1、 选择需要在最终统计表中显示的字段;2、 选择需要汇总的城市;3、 选择汇总方式分析需求中动态显示字段的实现可以通过隐藏列的方式实现,如果显示数据量比较大的时候可以考虑宏的方式实现,在这里采用隐藏列的方法。由于汇总城市的选择是单选的,因此采用报表提供的单选按钮完成。汇总方式可以通过参数控制行隐藏实现。详细步骤制作参数报表...原创 2010-08-22 11:45:48 · 286 阅读 · 0 评论 -
一个多重参数报表的制作
需求背景在参数输入界面(如图示)1、 选择需要在最终统计表中显示的字段;2、 选择需要汇总的城市;3、 选择汇总方式分析需求中动态显示字段的实现可以通过隐藏列的方式实现,如果显示数据量比较大的时候可以考虑宏的方式实现,在这里采用隐藏列的方法。由于汇总城市的选择是单选的,因此采用报表提供的单选按钮完成。汇总方式可以通过参数控制行隐藏实现。详细步骤制作参数报表...原创 2010-08-22 11:46:54 · 184 阅读 · 0 评论 -
如何将web报表查询的参数保存
web报表用户在使用带参数的报表查询时,很多时候用到的参数都不是从参数模板填写获取的,而是从页面传递的,比如访问者的名字。一般这些数据会存放在会话变量(Session)中。本文就来介绍下如何将页面中获取的参数传递给报表。实现思路:使用润乾报表参数模板标签中的hiddenParams(用户提交的一些隐含的参数,如登录用户名、用户身份等)属性。第一步:制作带参数的报表报表模板如下图所示。...原创 2010-08-22 11:47:49 · 95 阅读 · 0 评论 -
巧用润乾内置函数获取指定日期所在时间区间
Web报表设计中,会出现查询一个时间区间内的数据的需求,即获取一个时间段内的所有数据。比如查询某个日期所在周的所有信息详情,一般的报表工具若使用普通参数来解决这个问题时,需要用户手动设置这一周的起始时间和结束时间,这样做操作繁琐,且容易出错。润乾报表设计器可以通过使用动态参数和特有的内置函数来简化这个问题,用户只需要选择某个日期,系统就会自动计算出该日期所在周的起始时间和结束时间,简化了客户的操作...原创 2010-08-27 15:07:23 · 280 阅读 · 0 评论