-
2010-02-01
语义层设计之条件参数 - [报表工具]
-
2010-01-29
如何将语义层中定义的数据表同步到数据库 - [报表工具]
语义层数据库的维护包括数据表登记、数据表维护、数据备份、数据恢复四个部分,其中数据表维护功能不仅能将语义层中修改后的数据信息同步至数据库,而且还可以根据语义层定义的数据表在数据库中创建对应的物理表。下面将通过一个简单的例子介绍一下如何通过数据表维护将语义层中定义的数据表创建到数据库。
例子:把语义层新建的合同表创建到数据库。
第1步:选中语义层编辑器中左边树型框中的视图下的数据表,点右键菜单-追加,弹出视图定义窗口,定义一个合同表,如下图
... -
2010-01-28
split函数及其特殊用法 - [报表工具]
润乾报表提供了内置的spit函数,split函数可将字符串按分割符分割成多个子串。在报表设计中灵活应用此函数,可以满足制作报表过程中的多种需求。下面我们就介绍一下split函数及其特殊用法。
1、split函数的普通用法
函数说明:将字符串按分割符分割成多个子串
语法:split( srcExp,sepExp{,boolExp})
参数说明:
srcExp 待分割的字符串表达式... -
2010-01-27
语义层数据库维护之数据表维护 - [报表工具]
语义层数据库的维护包括数据表登记、数据表维护、数据备份、数据恢复四个部分,其中数据表维护功能与数据表登记功能相反,是将语义层中修改后的数据信息再同步至数据库,也可以根据语义层定义的数据表在数据库中创建对应的物理表。数据表维护与数据表登记这两个功能可以保持语义层中的数据信息和数据库中的信息双向同步。下面将通过一个简单的例子介绍一下如何通过数据表维护将语义层中对数据表的修改同步至数据库。
例子:将语义层中的AREA数据表增加一个字段REMARKS,然后把AREA数据中的修改同步... -
2010-01-26
语义层数据库维护之数据表登记 - [报表工具]
对于非技术人员来说,语义层的使用大大降低了制表的难度,使操作更简捷方便。润乾报表语义层不仅提供语义设计和语义制表功能,还提供数据库维护功能。通过语义层进行数据库维护,同样给用户的操作带来了更多方便。语义层数据库的维护包括数据表登记、数据表维护、数据备份、数据恢复四个部分,其中通过数据表登记来保持语义层中的数据信息和数据库中的信息同步,下面将简单介绍一下数据表登记的功能和使用。
1、数据表登记的功能
数据表登记可以完成如下两个功能:
... -
语义报表的部署与发布流程主要包括部署语义层文件和发布语义报表两大步骤,部署好了语义层文件后再发布利用此语义层设计好的报表,就可以在浏览器中浏览及操作了。前面的文章已经介绍过了如何部署语义层文件,下面简单介绍一下语义报表的发布。
发布语义报表与发布普通报表一样,也分为三个步骤。
例如,我们做好了一个语义报表,同期比报表。现在我们需要发布这个报表,操作步骤如下
1、在设计器中打开要发布的报表,这里以同期比报表为例,点击工具栏上的 ... -
2010-01-24
语义层设计编辑风格之下拉日历
润乾报表语义层提供了多种编辑风格来满足用户的各种需求,如编辑框、密码框、复选框、下拉列表框、下拉视图、下拉视图树、下拉日历、上载文件等多种编辑风格。其中下拉日历以日历的形式呈现下拉选项,供选择日期时间,可设定日期和时间的格式。下面就简单介绍一下,语义层中下拉日历这种编辑风格的设置和使用。
1、下拉日历的设置
打开语义层编辑器,增加一个编辑风格,设置
名称:日期
类型:下拉日历
双... -
2010-01-23
语义层设计编辑风格之下拉视图 - [报表工具]
润乾报表语义层提供了多种编辑风格来满足用户的各种需求,如编辑框、密码框、复选框、下拉列表框、下拉视图、下拉视图树、下拉日历、上载文件等多种编辑风格。其中下拉视图可以以下拉列表的形式提供选项,列表内容取自视图-数据表中的对应字段。下面就简单介绍一下,语义层中下拉视图这种编辑风格的设置和使用。
1、下拉视图的设置
打开语义层编辑器,增加一个编辑风格,设置
名称:下拉视图
类型:下拉视图
... -
2010-01-22
语义层设计编辑风格之下拉视图树 - [报表工具]
润乾报表语义层提供了多种编辑风格来满足用户的各种需求,如编辑框、密码框、复选框、下拉列表框、下拉视图、下拉视图树、下拉日历、上载文件等多种编辑风格。其中下拉视图树可以编辑下拉树选项。树中内容取自视图-数据表中的对应字段。下面就简单介绍一下,语义层中下拉视图树这种编辑风格的设置和使用。
1、下拉视图树的设置
打开语义层编辑器,增加一个编辑风格,设置
名称:下拉视图树
类型:下拉视图树
... -
2010-01-21
语义层设计之权限控制 - [报表工具]
润乾报表语义层提供权限控制的功能,允许程序员调用API接口传入用户信息,从而对语义层进行权限控制。控制粒度可以粗到整个视图,也可以细到每一个数据。 润乾报表语义层提供的的权限控制接口是通过会话变量实现的。所谓的会话变量是指和用户个人信息相关的一些变量,比如用户名、岗位、部门、职位、角色等等,有了会话变量,就可以识别这个人的身份,知道这个人拥有哪些权限。用户在登录报表设计系统时,系统会读取该用户的会话变量,并且传递给语义层,当用户基于语义层设计报表时,系统会利用会话变量生成一些过滤条件,并把这些...
-
2010-01-20
语义层设计之编辑风格 - [报表工具]
在一个数据系统中,同样的一个字段大多数情况下都会使用一个同样的显示格式和编辑风格。例如金额总是会显示为¥#0.00,日期在填报时总是会使用下拉日历来编辑。同一字段每次被使用时都要手动设置这些格式,不得不说是一种麻烦的重复劳动。所以,为了解决这个问题,润乾报表语义层中提供了设计【编辑风格】的预置功能。
语义层中的编辑风格是一种编辑风格的预置,类似于Word中【样式】的预置。各个数据表的各个字段或指标都可以绑定一个编辑风格,在该字段被使用时,编辑风格会自动套用在单元格上,而不用... -
2010-01-19
语义层设计编辑风格之上载文件 - [web报表]
-
2010-01-16
语义层设计编辑风格之复选框 - [报表工具]
润乾报表语义层提供了多种编辑风格来满足用户的各种需求,如编辑框、密码框、复选框、下拉列表框、下拉视图、下拉视图树、下拉日历、上载文件等多种编辑风格。其中复选框可以以自定义的形式提供复合选项,可定义默认为选中或未选中。开值对应单元格默认为不选中,关值及未设置开关值的单元格默认为选中。下面就简单介绍一下,语义层中复选框这种编辑风格的设置和使用。
1、复选框的设置
打开语义层编辑器,增加两个编辑风格,分别设置
名称:复选框1,类型:复... -
语义报表的部署与发布流程主要包括部署语义层文件和发布语义报表两大步骤,比常规的报表发布要多一个部署语义层文件的步骤,部署好了语义层文件后再发布利用此语义层设计好的报表,就可以在浏览器中浏览及操作了,下面我们先介绍一下语义层文件的部署方式。
语义层文件的部署有两种方式:
1、 直接在报表设计器中发布语义层文件
在润乾报表设计器界面上,选择菜单中的本地应用-发布-发布语义层,弹出窗口可选择要发布的语义层文件,这里我们选择当前打开的... -
2010-01-14
语义层设计之视图关系 - [快逸报表]
分类:语义层 润乾报表语义层提供定制视图关系的功能。所谓视图关系是指视图与视图之间的数据关联关系。在视图之间定义好关系后,基于语义层定制报表时,视图间的关联关系会自动带到报表中。一个视图可以和多个其他视图建立关联关系,关联的方式可以为一对一、一对多、多对多三种(如果是多对一的关系,选择一对一即可)。下面就简单介绍一下润乾报表中的视图关系如何定制和使用。 选择左侧树框中的订单表,在右侧的【关系】标签页中可以为该表指定与其他各表的关联规则。点击工具栏上的【追加】按钮,为订单表增加一条关联。如下图...
-
2010-01-13
Web报表中如何设置超链接的样式 - [报表工具]
Web报表中如何设置超链接的样式。
超链接是WEB项目中经常会用到的功能,如实现数据钻取,数据详细说明等。在WEB页面中,各种属性的数据是很多的,怎样对有超链接的数据与普通数据进行区别展现,让用户能一目了然的知道,哪些数据是有超链接的,哪些没有,这就是本文要介绍的如何设置超链接数据的样式。
我们以超链接实现数据钻取为例,来展示快逸报表是怎么实现这个功能的。 先简单介绍下报表超链接的制作:制作好两张报表,客户订单表、订单明细表,分别命名为:"客户订单.... -
2010-01-12
参数报表实现默认查询的两种方法 - [报表工具]
参数报表功能比较强大,可以根据自己的需求把需要的数据查询出来,既然用到了查询就少不了需要根据默认条件来查询。因为很多时候我们需要不输入条件就可以看到报表。本文就来介绍两种实现默认查询的方法。
第一种方法:参数编辑框"值表达式"中设置默认值
此方法常用于以某个固定值默认查询
这个方法很简单,直接在报表参数编辑里设置就可以了。 以任意带参数的报表为例在参数报表中设置默认值,如下图给参数"area"设置默认值为"华北"
... -
2010-01-11
tomcat6下如何部署即时报表 - [报表工具]
即时报表是新一代专业WEB报表软件工具,不仅方便易学易用,使用灵活方便,而且效率较高。本文将介绍一下如何在tomcat6下部署即时报表。
本文以润乾报表自带的demo数据源为例,介绍一下如何在tomcat6下部署即时报表。
tomcat6下即时报表的部署与tomcat5下的部署略有不同。tomcat6下的部署也分为准备工作和修改相关配置两部分,下面将分别介绍。
1、准备工作
tomcat6安装目录为 D... -
2010-01-10
如何使用即时报表设计网格报表 - [报表工具]
润乾即时报表是基于语义层文件设计的可通过拖拽的方式轻松实现报表制作的web报表工具。它可以设计三种类型的报表即简单报表也就是普通的网格报表、分组报表和交叉报表。本文将通过一个例子来介绍一下如何使用即时报表制作网格报表。
下面以即时报表自带的demo数据源为例,设计一个单价小于10,按产品的订购量排序,并显示产品单价的平均值的产品信息统计的网格报表。
步骤如下:
第1步,访问部署好的即时报表,选择 数据集 标签页,在待选视图中选... -
2010-01-09
分页web报表如何统计当前页与其前几页的信息 - [报表工具]
Web报表分页显示是最常见的展示方式之一,润乾报表可以根据不同的条件来设置报表的分页,然而报表分页也带来了许多新的需求,如:如何只对当前页某列数据进行统计、如何对当前页及其前几页某列数据进行统计、以及如何实现对所有页某列数据的统计。对所有页某列数据统计可以直接使用数据集函数,如:ds1.sum(某字段名)
对于要求实现当前页及其前几页某列数据统计,润乾报表没有提供专门的函数实现,但是我们可以使用变通的方法,使用手动分组分页加层次坐标功能来实现该需求。这里的手动分组是指一组数... -
2010-01-08
tomcat5下如何部署即时报表 - [web报表]
即时报表是新一代专业WEB报表软件工具,不仅方便易学易用,使用灵活方便,而且效率较高。本文将介绍一下如何在tomcat5下部署即时报表。
本文以润乾报表自带的demo数据源为例,介绍一下如何在tomcat5下部署即时报表。
tomcat5下即时报表的部署分为准备工作和修改相关配置两部分,下面将分别介绍。
1、准备工作
把即时报表的应用的文件夹(fastreport4)拷贝到tomcat的webapps目... -
2010-01-07
如何使用即时报表设计交叉报表 - [报表工具]
润乾即时报表是基于语义层文件设计的可通过拖拽的方式轻松实现报表制作的web报表工具。它可以设计三种类型的报表即简单报表也就是普通的网格报表、分组报表和交叉报表。本文将通过一个例子来介绍一下如何使用即时报表制作交叉报表。
下面以即时报表自带的demo数据源为例,设计一个雇员信息统计的交叉报表,雇员上表头为地区,左表头为职务,汇总字段为姓氏和名字。
步骤如下:
第1步,访问部署好的即时报表,选择 数据集 标签页,在待选视图中选择 ... -
2010-01-06
数据集类型为XML文件的报表制作方法 - [报表工具]
润乾报表服务器提供了多种数据集类型供用户使用,有SQL检索、存储过程、复杂SQL 、Text文件、XML文件、内建数据、语义层视图、EssBase和自定义等数据集类型。
本文介绍一下数据集类型为XML文件的报表制作方法。
一、介绍XML文件的写法
首先看下面这个XML文件例子。
<?xml version="1.0″ encoding="GBK"?> <ROWS> <COL... -
2010-01-05
快逸报表统计图之间的切换方法(二) - [快逸报表]
快逸报表提供了非常强大的图形功能,饼形图,柱状图,折线图等等,这些图形在web报表中都有很广泛的应用,快逸报表都可以很轻松便捷的设计每一种统计图。但是这些统计图之间是否可以来回切换呢,比如我设计了一个饼形图,但是别人却想看它的柱形图效果,能否轻松的实现饼形图到柱形图的转换就是本文要解决的需求。 实现这个需求的主要思路是先将需要的统计图设计出来,然后通过控制该统计图所在行的显示与隐藏,来控制该统计图的显示与隐藏。具体的实现步骤如下:
第一步,准备数据与统计图
... -
2010-01-04
如何使用即时报表设计分组报表 - [报表工具]
润乾即时报表是基于语义层文件设计的可通过拖拽的方式轻松实现报表制作的web报表工具。它可以设计三种类型的报表即简单报表也就是普通的网格报表、分组报表和交叉报表。本文将通过一个例子来介绍一下如何使用即时报表制作分组报表。
下面以即时报表自带的demo数据源为例,设计一个雇员信息统计的分组报表,雇员按职务分组,按出生日期排序,按雇员ID计数。
步骤如下:
第1步,访问部署好的即时报表,选择 数据集 标签页,在待选视图中选择 雇员,... -
2010-01-03
快逸对特殊字符展现的灵活处理 - [报表工具]
在web应用中,经常会遇到对一些特殊字符的处理,比如要显示这样的字符"",在Html,word,和java中单独展现这样的字符都非常的简单。但是当需要在这三种情况时同时输出特殊字符就出了问题,因为 Java,html,word的处理方式是不一样的;这些字符在页面显示正常,在Java和导出word中就可能显示不正常,乱码;在Java或导出 word中显示正常的,在html中又乱码;这对于需要在页面展现,又要打印、导出到word的需求来说,就很棘手。
在快逸中,灵活变通一下,将... -
2010-01-02
Web报表中用switchCase实现不同条件自动计算不同的表达式 - [快逸报表]
在快逸填报表中,系统提供的自动计算功能方便了使用者在录入数据后自动计算某些单元格的值,这样即加快了填报数据的速度,同时也降低录入的错误率。 下面我们来介绍一个功能丰富的自动计算函数switchCase。 switchCase函数是快逸报表中内置定义的一个JavaScript函数,可以在报表中直接使用而无需用户再定义,它主要完成在不同的匹配值下返回不同表达式的计算结果,相当于各编程语言的switch case语句的功能。 首先,我们来介绍一下switchCase的语法规则: switchCase( ...
-
2010-01-01
如何在填报表中使用自定义的下拉日历 - [快逸报表]
在快逸填报表中,内置了多种单元格的编辑风格,例如:密码框、复选框、单选按钮、下拉树、下拉数据集等等。但有的时候这些编辑风格仍然不能满足项目应用的需要,这时候就可以通过引用一些自己定义的控件编辑风格来实现。
这里我们以自定义下拉日历为例子,来介绍一下自定义编辑风格的实现:
第一步,编写一个自定义下拉日历的JavaScript文件
我们这里选用的是网上一个开源的日历控件-梅花雨日... -
2009-12-31
快逸报表导出成XML文件 - [快逸报表]
快逸报表有着强大的输出功能,可以直接把web报表导出为Excel、Word、Pdf、Txt等文件形式。但是一些web报表用户希望可以将报表导出到XML文件中以便对数据进行分析与解析,这样就需要我们用一些特殊的方法去实现了。
实现思路:导出XML功能的可以通过将计算好的IReport对象传递给快逸提供的com.runqian.report4.view.xml.XMLReport类下的export()方法来实现导出。
下面根据思路来做一个例子,实现... -
2009-12-30
Web报表多个数据集之间的相互关联 - [报表工具]
我们在设计报表的时候常常要使用多个数据集,随之而来的一个问题就是:如何对多个数据集进行相互关联?即:在一个数据集中使用另外数据集的查询结果。 本文将通过一个比较简单的例子来展示快逸报表的上述应用,以下是详细步骤: (本文的例子是基于快逸报表内置的demo数据源,请连接) 第一步,我们在新建的报表文件中定义数据集ds1,SQL语句如下: SELECT 订单.订单ID,订单.客户ID,订单.订购日期,订单.货主名称,订单.运货商,订单.运货费 FROM 订单 第二步,定义数据集ds2、ds3,SQL语...







