立即注册 登录
度量快速开发平台-专业、快速的软件定制快开平台 返回首页

admin的个人空间 http://plat.delit.cn/?1 [收藏] [复制] [RSS]

日志

快速开发平台之报表开发

热度 2已有 1469 次阅读2018-3-13 14:39 |个人分类:报表构建|系统分类:构建综合| 快速开发平台, 报表, 快速构建, 业务表


前言

报表一般用于数据的显示,用于汇总统计方面的查询。特别适用于多张数据表组合起来汇总成一张报表展示、打印,清晰直观。快速开发平台的报表功能强大、性能优异,且易学易用。

一、常见报表

常用报表一般分为:网格报表、多列报表、套打报表、分组报表等。
 

1.网格报表

网格报表,是最简单的一种报表,就是把数据以网格的形式显示出来,如下图:
 

2.多列报表

多列报表,多列报表常用与卡片类型的数据显示,如下图所示:
 

3.套打报表

套打报表,就是把内容打印到固定格式纸张上的相应位置,如下图所示(背景是一张格式图片):
 
 

4.分组报表

分组报表,主要是对数据进行一个分组的展示,如下图所示:
使用报表展现数据可以直观明确的对数据进行查看统计,然而在快速开发平台中构建这些报表是一件非常简单的事情。
 

二、报表的构建方式

首先说一下构建的思路:构建业务表(查询出相关数据)→构建报表→在智能窗体中用报表展现部件显示→最后在数据窗体做个打开按钮。

1.业务表的构建

构建业务表,构建业务表和构建智能窗体时一样,但是报表都是只读业务表,因为报表只用于数据的查询,不会写入数据。
根据报表展现的需要,业务表可以是一个,也可以是有关联的多张业务表组合的报表。如下图所示:
 
一张业务表效果图:
 
 
多张关联业务表组合的报表效果图:
 

2.报表的构建

构建报表,在快速开发平台中有一个专门的报表设计器,在这个可视化的界面里面可以轻松的构建出想要的报表。报表菜单是在上方,可以导入这个数据库用户的其它报表,为了便于分类也可以建立多个分目录,如下图所示:
 
 
点击“业务表资源”就可以查看此报表,包含那些业务表,有利于提供效率,如下图所示:
 
 
 
先“新建报表”,然后点击“设计报表”会弹出如下图所示的设计报表的界面,就可以根据需要进行报表的设计。具体操作步骤在案例中讲解:

3.用智能窗体展现报表

显示报表需要在智能窗体中使用报表展现部件来显示,在报表展现部件中绑定一个事先构建好的报表,那么就可以显示数据并展示给用户。如下图所示:
 
 

4.在数据窗体打开

在数据窗体做个打开按钮,打开的就是上一步做的智能窗体展现报表。
 
 

三、案例演示

销售出库单制作演示,下图就是客户提供出库单,根据这个模版制作:

1.业务表的创建

第一步,我们拿到一张模版就要分析,模版上有那些字段。客户要我们做的报表打印,前提是数据库有这些字段和数据,数据表有数据,报表才能展现。
结合配件销售窗体的数据表分析,我们可以确定,这张报表,需要2个关联的业务表才能搞定。销售基础信息表和销售出库明细表。
 
我们可以借鉴配件销售里只读业务表里的字段,把报表需要的字段用sql查询出来,建立报表的只读业务表(注意:报表的业务表只能是只读,因为报表是展现的,不需写任何数据)。建立好配件销售基本信息和配件销售单2张业务表。如下图所示:

2.报表的构建

新建一个报表配件销售出库单,然后点击设计报表。进去之后点击上面的数据源—>选择业务表, 选择上一步所建的2张业务表,如下图所示:
 
鼠标右键,建立报表头、报表尾。报表头是用布局配件销售出库的基本信息,报表尾是布局报表以外的模版信息。
报表常用工具,就是左边工具栏的“标签”、“表格”,标签主要是布局单个数据格。表格主要是快速布局多个数据格,当然表格和标签的作用本质是一样的,只是要看具体情况,使用那种更有效率而已。
拖动进报表的标签或表格,根据客户提供的模版布局效果,用右边的业务表的字段填充。
 
点击鼠标右键,选择“属性”,常用的就是对应报表的边框设置、文字对齐设置。边框样式,选择全部就是边框都是实线,反之则是去掉边框。如下图所示:
文字的对齐,有多种方式,可以根据需要进行选择。拖进报表的标签或表格默认的格式都是没有边框,字体在左上角,所以我们比较对这两项进行设置。
我们在布局报表时,因为是设计视图,可以随时点击下方的“预览”按钮,直观的看到报表是不是符合模版,不符合再进行调整。
合计行,是属于报表的分组尾,是专门用来数据自动合计汇总的。点击格子右上角的三角形符合,点开后点击汇总,然后选择汇总函数分组。点击预览就可以看到效果,数据汇总出来了。至于金额大写,则是业务表的查询语句写虚拟的一个字段,统计的是合计金额。
 
 
 
下面就是制作的完整报表:
 
 

3.构建报表展现部件

拖个报表展现部件进窗体,然后选择刚才制作的报表。
 
然后在事件管理添加,该报表业务表的ID、变量名、传个值到数据窗体。再刷新一下。
 

4.在数据窗体做打开按钮

最后,在数据窗体做打开按钮,打开刚才做得报表展现部件。
 
这样就做完了,选择那条数据,就打开相应的数据报表。
 
PS:报表构建步骤还可参见《报表构建》系列视频。地址:
1

路过

鸡蛋
1

鲜花

握手

雷人

刚表态过的朋友 (2 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2018-9-25 21:14 , Processed in 0.160659 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部