Archive for 08月, 2009

导入excel直接填报介绍

08.31.2009 by hewei - 0 Comment - 0
Posted in web报表

在企业进行信息化改造和建立信息化办公平台之前,很多数据都是以Excel的形式保存的,有时 候我们需要把这些存在Excel中的数据在web报表上填报到数据库,或者是上报给上级,手动一个个的把数据填报上去肯定是很麻烦的,不仅浪费时间,还不 能保证正确性。这个时候就迫切需要一个功能就是可以直接导入Excel的数据填报。

快逸报表在行式填报中就提供了这个功能。

上图就是行式填报时直接导入Excel填报的功能界面。我们看一下实际操作中的效果。快逸报表直接导入excel填报的功能界面

保存在Excel文件中的数据:

快逸报表直接导入excel填报的excel源文件

导入Excel文件填报成功后的报表文件:

快逸报表直接导入excel填报成功后报表界面

通过这个功能报表用户就可以很方便快速的解决Excel数据填报的问题了。

附注: 导入excel直接填报的实现方法

引自:报表工具知识库
原文链接: 导入excel直接填报介绍

导入excel直接填报的实现方法

08.30.2009 by hewei - 0 Comment - 0
Posted in web报表应用

当您使用快逸行式填报功能时,快逸为您提供了一个非常实用的功能:导入excel直接填报。在excel文件列数、格式固定,仅仅行数可能变化的情况下,我们可以把保存在excel文件中的数据直接导入保存到数据库中。

本文用快逸现有的”行式填报”的例子为基础,我们做一个可以导入excel直接填报的改进。
“行式填报”的例子在:\quieeReport\webapps\quiee\reportFiles\基础填报\行式填报.raq
发布”行式填报”的jsp文件在:\quieeReport\webapps\quiee\jsp\hstb.jsp

没有修改的行式填报表通过hstb.jsp发布以后是这样的效果,请看下图:

快逸报表普通行式填报

此时的填报还仅仅是普通的行式填报,并不能直接导入excel进行填报。怎样才能把这个普通的行式填报表改成一个可以直接填报excel的填报报表 呢?快逸报表无需繁琐的设置,就像导出excel功能一样,只要在jsp里添加一个tag标签,这个标签是needImportExcel=”yes”。

快逸报表导入excel填报tag标签

在hstb.jsp文件中加入这个标签后,我们在重新发布一下看看效果,见下图:

快逸报表导入excel直接填报效果

此时我们看到报表上方增加了一个”从excel导入”的按钮,导入excel直接填报的功能也就生效了,然后直接选中任意一个单元格,点击”从excel导入”按钮会弹出一下提示对话框:

28.PNG

然后选择需要导入的excel文件,执行excel导入,系统会自动将导入的记录行追加到已有记录后面,然后点击提交按钮填报过程就完成了。
这里我们选择一个和本报表样式一致的excel表来填报:

需要填报的excel源文件

看一下填报以后的效果:

快逸报表导入excel直接填报后效果

例子做完了,以后再遇到需要把excel的数据存到数据库的问题时就可以用我们这个功能了。

行式填报表的详细设计请参看:学习教程-基础填报–第4章 行式填报
学习教程-开发版增强填报–第3章 行式填报

附注:快逸报表只能对后缀名为.xls的Excel文件进行操作,如果用户使用的是Excel2007版本,可以把后缀名.xlsx改成.xls后再进行相应操作。

引自:报表工具知识库
原文链接: 导入excel直接填报的实现方法

导入excel作为报表模板

08.29.2009 by hewei - 0 Comment - 0
Posted in web报表

报表开发人员总会遇到这样的需求:把已经做好得excel表格用web报表的形式展现出来。如果再到设计器里把格式相同的表格重新设计一次是很浪费时间的,是否有一种办法可以让这个过程变得简单呢?

快逸报表导入excel作为报表模板的功能就可以轻松方便的解决我们这个需求。

打开设计器—配置—导入excel,可以看到下面的转换模块,如图

快逸报表导入excel作为报表模板
原理是把excel文件转化成快逸报表raq文件,然后再用设计器打开此文件,则导入成功

例子中我们选择的Excel源文件是:行式填报.xls,样式如下图:

将要导入成报表文件的excel源文件

把转换成功的raq模板保存在桌面。然后在设计器中打开此raq文件就可以了。

快逸报表导入excel作为报表模板

到此导入Excel作为报表模板的操作就都已完成,对报表进行编辑和发布后,原先的excel就真正变成一张web报表了。

附注:快逸报表只能对后缀名为.xls的Excel文件进行操作,如果用户使用的是Excel2007版本,可以把后缀名.xlsx改成.xls后再进行相应操作。

引自:报表工具知识库
原文链接: 导入excel作为报表模板

报表套打介绍

08.28.2009 by hewei - 0 Comment - 0
Posted in web报表

套打也被称作定位打印,即在一张印刷好的空白票据上,准确无误地打印上需要填写的票据内容。像我们生活中存款凭条,发票凭证,用的就是套打功能。

套打功能在各行各业的报表打印中都有很广泛的应用,传统的报表工具通常是用尺子量每一个数据区域的位置,然后在屏幕上根据尺子量出的尺寸设计每个格子的位置,反复调试。这样制作一张票据打印的报表费时费力,而且一旦票据格式发生变化,报表制作人员又要重新制作报表。
快逸报表采用底图描绘的方案解决套打时的报表绘制问题。将需要套打的票据扫描成图片,插入到报表设计的界面上,然后依照底图进行报表描绘,可保证每一个单元格都和单据上的数据区域严格对齐。这样设计出来的报表,打印到空白票据上,不会产生错位。
看一下快逸套打的设计效果:

快逸报表免费套打

这是一张发票套打示意图,底图就是扫描出来发票空白图片,然后在设计器中调整格线位置,并设置相应数据项就可以实现精准打印了。

快逸报表免费套打

这是一张献血证的套打样式,手动调整格线让数据内容打在准确的位置就可以了,非常方便。

附注:关于套打的教程和扫描注意事项请参看:快逸设计器—帮助—学习教程—报表初级设计—10.4 套打

引自:报表工具知识库
原文链接: 报表套打介绍

格式刷和样式表介绍

08.27.2009 by hewei - 0 Comment - 0
Posted in web报表

格式刷
用过Word和Excel的人一定都知道功能强大的格式刷,快逸报表中也有这样的格式刷,而且功能和使用方法都与word中的基本一样。通过格式刷可以大大提高报表外观设计和美工的效率。

样式表
样式表是一个样式模板,通过自定义报表样式,如边框、背景、字体等的颜色和大小,保存为样式表,遇到和样式表格式相同的报表时就不需要再重新设计,直接选择相应样式就可以了。

下面就看一下快逸报表中的格式刷和样式表功能:

快逸报表格式刷和样式表功能

格式刷

单次使用
格式刷的使用和Word/Excel里的基本相同,假定现在要把A1单元格的格式复制到B1单元格上
第一步选定A1单元格
第二步左键点击格式刷按钮
第三步点击B1单元格
复制格式完成。

多次使用
很多时候我们需要把一个格式复制到多个不同的单元格中,在Word/Excel里我们可以通过双击格式刷来实现格式刷的多次使用,在快逸报表中我们只需要右键点击一下格式刷就可以多次使用了。

样式表
样式表的使用也很简单,选中需要设定样式的单元格,或者整个报表,然后点击”样式1″的按钮就可以了,此时选中的单元格或者报表就都是”样式1″的格式了。

样式表的具体设定、添加、删除方法可以查看教程:设计器—帮助—使用手册—用户手册基础—4.65添加到样式

引自:报表工具知识库
原文链接: 格式刷和样式表介绍

分组报表介绍

08.26.2009 by hewei - 0 Comment - 0
Posted in web报表

普通分组报表

快逸报表多层分组汇总报表

上图就是快逸报表为报表开发人员提供的普通分组报表。
从这张报表中我们可以看到通过一些特殊功能的设置使得这张报表的可读性更强,报表信息也表述的更加清晰,报表浏览者得到的信息也远远超越了一张简单的分组报表。来看一下这些特殊设置:

1.锁定表头 浏览者任何时候都可以把数据和相应的表头对应。
2.多层分组 让数据之间的层次关系一目了然
3.分层合计 可以在各个分组层次中添加合计,如图中的合计是城市合计,地区总计是地区合计

配合这些功能的使用会让您的分组报表展现效果更好。

另外快逸报表还有另外一种分组方式:上分组报表:

上分组报表

快逸报表多层上方分组报表

同样是多层分组报表,但是展现形式完全不同,web报表开发人员可以根据自己的实际需求灵活的选择展现方式,使得报表更符合实际需求。

附注:图中的两个报表例子可以参看:\quieeReport\webapps\quiee\reportFiles\基础报表——分组汇总.raq和上分组报表.raq

引自:报表工具知识库
原文链接: 分组报表介绍

二维表介绍

08.25.2009 by hewei - 0 Comment - 0
Posted in web报表

二维表是报表中最常见的报表样式了,也是最简单的报表样式。

快逸报表的二维表不仅制作简单(几十秒就可以做一个很漂亮的二维报表),而且还可以在基础的报表展现上增加一些特殊功能,例如隔行变换背景色、特殊数据颜色预警、锁定表头等。
下面我们看一个简单二维表的例子:

快逸报表二维表

附注:二维表的制作可以参考:设计器—帮助—快速入门—做第一张报表

引自:报表工具知识库
原文链接: 二维表介绍

sheet报表组介绍

08.24.2009 by hewei - 0 Comment - 0
Posted in web报表应用

Excel的sheet标签页是一个非常棒的功能,可以让用户在一个界面上来回切换浏览不同的表格,想必所有Excel用户都曾受惠于这个功能吧。

Excel的sheet标签页

作为新一代类excel报表工具典范的快逸报表也提供了这个非常方便的功能,就是:sheet报表组,见下图:

快逸报比sheet报表组

有了这个功能,报表设计者就可以把一些有关联,或者需要对比的报表放到一组sheet中,然后进行很方便的切换关联和比较了。

快逸sheet报表组的制作方法请参照: sheet报表组的实现方法
具体教程可以向快逸在线客服人员索要。

引自:报表工具知识库
原文链接: sheet报表组介绍

sheet报表组的实现方法

08.23.2009 by hewei - 0 Comment - 0
Posted in web报表

快逸报表sheet报表组功能类似于Excel的sheet标签页,在设计报表的时候常会用到这个功能,用以比较和联系一些在设计过程中类似或者有关联的报表。效果如下图:

快逸报表sheet报表组效果图

本文就来给大家介绍一下快逸报表sheet报表组的具体做法。
第一步:制作单个sheet报表
这一步只需要报表设计者把想要做成报表组的单个sheet报表页设计好就可以,本文不再重新做报表,我们用快逸报表自带的现成报表来做sheet页。选用的是
\quieeReport\webapps\quiee\reportFiles\基础报表——上方合计.raq和下方合计.raq
通过sheet报表组就可以很方便的看到这两个报表的联系和差异了。

第二步:新建报表组,添加sheet内容
设计器—文件—新建报表组,看到如下操作界面:

快逸报表sheet报表组编辑界面

然后我们编辑两个sheet报表的报表源。在相应的url中选择相应的报表。如图:

快逸报表sheet报表组编辑界面

设置好以后我们点保存,报表组是以.rpg的形式保存的,本例保存为bbz.rpg,然后在设计器中预览已经可以看到sheet报表组的样式了。

快逸报表sheet报表组预览效果

第三步:发布报表组报表
新建一个jsp文件,在其中写入如下内容:
< %@ page contentType=”text/html;charset=GBK” %>
< %@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
< report:group groupFileName=”bbz.rpg”/>
通过这个jsp我们就可以浏览我们的报表了,效果如下图:

快逸报表sheet报表组发布后效果

一个完整的sheet报表组已经做完了。

最后我们说一下怎么修改已经做好的报表组。
在需要修改的sheet页面上点击右键,可以看到如下界面:

快逸报表sheet报表组修改界面

编辑:点击以后可以直接编辑当前sheet页的报表,如本图中编辑的就是sheet页的上方合计报表
插入:为当前报表组增加一个新的sheet页
删除:删除当前sheet页报表
左移右移:设置sheet之间位置的变换
报表项设置:可以在其中更改sheet标题,设置报表参数等
报表组设置:设置整个报表组,包括增加删除sheet

通过这些功能模块我们就可以轻松的设计和修改报表组了。

引自:报表工具知识库
原文链接: sheet报表组的实现方法

下拉树介绍

08.22.2009 by hewei - 0 Comment - 0
Posted in web报表

介绍下拉树之前先介绍一下下拉数据集,见下图:

快逸报表填报下拉数据集

图中红色框部分就是下拉数据集,就是把数据集里某个字段的内容用下拉框的形式展现出来,便于填报时候选择。
具体做法请参照教程:设计器—帮助—学习教程—填报基础—3.7.2 下拉数据集

下拉树是下拉数据集的功能延伸,即对下拉数据集的内容再进行扩展就形成了下拉树,效果见下图:

快逸报表填报下拉树

下拉树可以让报表填报人员很方便的选择需要填报的内容,在填报备选内容过多关系过于复杂时我们就可以用它来解决问题了。
下拉树教程:设计器—帮助—学习教程—开发版填报增强— 2.1.3 下拉树

引自:报表工具知识库
原文链接: 下拉树介绍