
快乐报表(HappyReport)
v5.0 官方版- 软件大小:29.71 MB
- 更新日期:2019-07-01 17:47
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
快乐报表(HappyReport)是一款国内最受欢迎的免费报表工具;为用户提供强大的报表功能,可以能够实现清单、分组、分栏、交叉、参数、链接、图表、叠加、套打等各种类型的报表,支持VBScript 或 JavaScript 的内置脚本编程;在新版本中更是新增加了与快乐ETL(HappyETL)的结合功能,当用户查看报表时可触发HappyETL执行,进行即时的数据处理,然后形成报表;支持B/S或C/S的应用和开发,支持B/S或C/S的应用和开发,作为面向最终用户的应用软件,最终用户可以直接使用快乐报表提供的操作界面实现报表的制作、查看、打印、发布和共享;作为面向开发人员的开发工具,开发人员可以把快乐报表的功能集成到B/S或C/S的应用程序中;中国式报表的支持,快乐报表提供对中国式报表的支持,如自动的报表网格线、复杂列头、单元格合并、横向分页、单页自适应等。强大又实用,需要的用户可以下载体验

软件功能
预览和打印报表:所见即所得,看到的效果跟打印输出的效果肯定是一致的。
查看报表:可以放大或缩小查看的比率;可以用鼠标拖拽显示区域;可以用鼠标滚轮翻页等等。
导出:把报表导出成Excel格式。
插件:作为插件使用,可以用在浏览器中,支持B/S报表查看。
支持书本文件:左边的树形结构中,可以建立多层“纸张”,支持数新书本格式文件的应用。
支持二次开发:灵活地应用在开发工具中。
提供强大灵活的控件(插件)
提供报表查看器控件和报表设计器控件,把报表设计和查看集成到您的应用程序中,成为您应用程序中的一部分。
免费的报表、真诚的服务
快乐报表是免费的,您可以从 TaoReport 下载软件而不受限制地使用。
软件特色
1、制作报表方面:
快乐报表依赖一个主SQL,这就意味着做一张报表就要写一个SQL,所以,是针对能够写SQL的具有一定技术基础的人员的。如果SQL已经编写好了,只要把字段拖拽到合适的区域里,如果需要分组则增加分组区域,相对来说报表制作是简单的。
2、Web部署与使用方面:
快乐报表安装包中附带一个Web查询功能模块,是基于快乐报表查看器控件二次开发,用PHP编写的报表查询系统。Web查询功能模块并集成了一个PHP简易运行环境,安装后即可以直接运行,如 http://127.0.0.1:8082/ ,当然您也可以拷贝快乐报表安装目录下\htdocs\HappyWeb 目录到您的PHP运行环境中,即实现Web查询模块发布您自己的系统中。
3、二次开发方面:
控件提供的调用接口丰富,符合COM标准,我们提供了编程指南和调用实例,参考一下就能够自己完成了
安装步骤
1、用户只要点击本网站提供的下载地址即可将应用程序下载到磁盘

2、打开数据包,解压数据文件,得到可以直接使用的程序文件,点击下一步按钮

3、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

4、快捷键选择可以根据自己的需要进行选择对应的程序类型进行安装

5、现在准备安装主程序。点击“安装”按钮开始安装或点击“上一步”按钮重新输入安装信息

6、等待应用程序安装进度条加载完成即可,需要等待一小会儿

7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

使用说明
HappyBI安装后,会在桌面上放置“快乐BI”文件夹,里面有快乐报表程序的快捷方式:
鼠标双击该快捷方式即可运行快乐报表设计器。
或者,通过桌面上的“开始”-“程序”-“快乐BI”-“快乐报表”来执行。
执行后,出现如下图的快乐报表设计器程序界面:

在上图的界面中,我们只需要把右边树形结构中的结点展开,然后鼠标双击某张报表就可以进入报表编辑了。但是,本课程要讲述新建报表,所以让我们进入新建报表。
在工具栏上单击“新建”按钮:
或者执行菜单“文件”-“新建”,开始建立报表。
系统出现“选择文件类型”的窗体如下:

系统提供了两种文件类型:报表文件和书本文件。
这里,我们要重点讲解的是“报表文件”类型。有关“书本文件”类型的应用,参见 书本设计 。
这时候,你可以直接单击“完成”按钮,完成空白报表的建立。也可以单击“下一步”,出现“指定模板”窗体:

你可以单击“选择其它”按钮来使用其它现存的报表作为创建新报表的模板。
模板的原理就是把现成的报表内容作为新报表的初始内容。
单击“完成”按钮,新报表被建立。假设选择的是“空白报表”模板,则快乐报表设计器的界面将是:

现在要把一个文字对象增加到报表设计器区域中。
鼠标单击设计器左边的工具箱按钮:

其中的
按钮代表文本框对象。单击文本框工具箱按钮后,当再把鼠标移动到设计器的设计区域时,鼠标的形状为
,这时候单击鼠标左键或用左键划一个方框都可以把一个文本对象建立在设计器的区域中。
这时候会出现“编辑”窗体:

在窗体中录入文字:Hello,World!,然后单击确定按钮
,文字录入完毕。
结果如下图:

显然现在增加成功的文字对象还不能符合你的要求,你很可能需要进一步设置该文字对象的字体、宽度、对齐方式等。
在为该文字对象设置属性前,首先要选中该对象。鼠标单击该对象就能够选中。
设置字体
利用工具栏上的字体大小下拉框,设置字体为大小为20,于是该文字对象如下图所示:

如果把字体名称设置为Arial,则该文字对象如下图所示:

调整宽度
可以用鼠标拖拽文本框的边界,调整文本框的高度和宽度。假设做了调整,如下图:

对齐方式
利用工具栏中的对齐方式按钮
可以在水平和垂直方向设置文字的对齐效果。假设把文字设置为水平和垂直都居中,如下图:

设置边框
双击文本对象,可以进入文本对象的“属性窗体”。在“属性窗体”的“线条”属性页中,可以设置文字对象边框的阴影效果,如下图:

设置背景
在“属性窗体”的“背景”属性页中,可以设置文字对象背景效果,如下图:

当然还有更多修饰文字的内容和方法,如设置文字的颜色,设置文字为粗体或斜体,设置文字的背景图案等等。
报表缺省为A4纸大小,纵向。页面边距缺省都为零。
本节讲述如何设置报表的纸张大小、页边距等的属性。
鼠标右键单击设计器的空白区域,出现弹出菜单:

执行“页面设置”,出现页面设置窗体:

我们设置了页面边距,然后单击“确定”按钮,页面配置信息被保存。
在工具栏
中单击报表预览按钮
即可完成现有报表的预览查看。
本报表的预览界面如下图:

单击按钮
可回到设计模式。
DN对象是快乐报表的基本对象。
文本、直线、方框、圆、图片、交叉报表、图形、条形码等等都是DN对象。
严格地说,文本、直线、方框、圆、图片、交叉报表、图形、条形码等对象是具有自己特殊性的DN对象。
例如,图片对象在具有DN对象公共特征的基础上,还有图片指定和显示的特性;又如,交叉报表对象,在具有DN对象公共特征的基础上,还具有设置交叉指标的能力。
所以,要能够了解和操作文本、直线、方框、圆、图片、交叉报表、图形、条形码等对象,首先要熟练掌握DN对象的公共特征。
DN对象的公共特征
具有对象名称;
具有左、右、上、下的属性。基本是一个方框;
可以有边界线,可以设置背景;
可以被鼠标选中;
可以被鼠标调整大小和移动位置;
可以显示和打印输出。
用途
作为快乐报表中所有对象的基类;
使快乐报表的操作具有统一性。
表设计文件(DNR文件)用来保存报表的设计内容、布局和格式。
快乐报表设计器 的报表设计完毕后保存的格式即报表设计文件格式。
建立或修改DNR文件,建议采用 快乐报表设计器 进行,而不推荐直接手工编辑DNR文件。
什么是报表设计格式
用 报表设计器控件 进行创建和保存的文件格式;
包含了报表的定义,包括:如何取数、区域布局、分组情况、交叉报表情况等等。
是最终生成报表输出结果的依据。
特点
符合XML规范;
独立性强,包含了报表的所有信息,不依赖其它文件。携带方便,更新自如。
书本文件(BOK文件)用来保存书本的设计内容、布局和格式。
快乐报表设计器 的书本设计完毕后保存的格式即书本文件格式。
建立或修改BOK文件,建议采用 快乐报表设计器 进行,而不推荐直接手工编辑BOK文件。
什么是书本格式
用 报表查看器控件 进行创建和保存的文件格式。
书本,顾名思义,即Book,由很多张纸组成;
在快乐报表中,每张纸张可以对应一张报表;
在 报表查看器控件 中,用左边的树形结构定义分层次的纸张信息。然后可以为每张纸定义对应的报表;
纸张对应报表,其中一种可选的实现方式是建立和DNR文件的对应关系;
于是,在书本格式中,可以把很多报表“装订”在一起。
特点
符合XML规范;
能够提供放映模式,在提供动画等放映效果的同时,在线放映实时报表数据内容。
什么是项目格式
项目格式被 快乐报表设计器 所识别。一旦装载后,会把项目中的报表按层次显示在快乐报表设计器右边的项目管理器中。
项目格式主要用来进行一系列报表文件的组织;
项目格式中包含数据库连接信息,可以定义多个数据库连接方法。
DN对象必须存在容器中才能发挥作用。
在快乐报表中,DN对象的容器包括:
报表设计器控件的区域
报表查看器控件的纸张
例如,在进行报表设计时,要把文本对象拖拽到报表设计器的表头区域。这时候,报表设计器的表头区域就是容器。
把DN对象添加到容器中的公共方法是:
首先,鼠标单击工具箱中的某个按钮;
于是,鼠标移动到容器范围的时候,鼠标的光标变成了
符号;
在容器中,单击鼠标左键或用鼠标左键拖拽出一个虚线的方框然后释放左键,都可以把指定类型的DN对象添加到容器中。
DN对象的复制、粘贴和删除
方法一:使用鼠标
[复制] 选中需要操作的DN对象,单击鼠标右键,执行弹出菜单的菜单项“复制”。
[粘贴] 复制后,鼠标右键单击容器的空白区域,执行弹出菜单的菜单项“粘贴”。
[删除] 选中需要操作的DN对象,单击鼠标右键,执行弹出菜单的菜单项“删除”。
方法二:使用键盘
[复制] 选中需要操作的DN对象,键盘操作Ctrl+C。
[粘贴] 键盘操作Ctrl+V。
[删除] 选中需要操作的DN对象,键盘操作Delete。
设置DN对象属性
通过设置DN对象属性的方法可以配置DN对象的几乎所有的特征。
利用 DN对象属性窗体 来设置DN对象属性。
DN对象属性窗体
下图为DN对象属性窗体,包含了普通、文本、文本格式、线条、背景、字体、图片、格式、链接、表格等10个属性页。

出现DN对象属性窗体的方法是鼠标右键单击被选中的DN对象,然后执行弹出菜单的“属性”菜单项。
双击DN对象也能够弹出DN对象属性窗体,但是只能选中一个DN对象。
在选中了多个DN对象的时候设置DN对象的属性,可以同时为多个DN对象设置相同的属性。
使用DN对象属性窗体移动DN对象
通过设置“普通”属性页中的“坐标和尺寸”中的左和上的值,即可移动DN对象到合适的位置。
使用DN对象属性窗体调整DN对象大小
通过设置“普通”属性页中的“坐标和尺寸”的宽和高的值,即可调整DN对象的大小。
了解各个属性页的用法
要了解各个属性页的具体用法,可以单击DN对象属性窗体上的“帮助”按钮,会出现当前属性页使用的说明信息。
更新日志
快乐报表 5.0更新:
1、修正了一些bug,如条型码打印
2、快乐门户由原来的asp改成php,简化掉了用户权限管理功能,安装包中集成了php绿色运行环境,方便网友快速部署B/S下的报表查询应用系统
3、快乐门户-php 主要是为了演示快乐报表查看器二次开发的功能
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文