ActiveReports 报表控件发布全新 V12 版本,多项新特性增强设计能力

本文主要是介绍ActiveReports 报表控件发布全新 V12 版本,多项新特性增强设计能力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

日前,全球控件行业领导者葡萄城宣布正式发布报表控件产品 ActiveReports 报表控件 v12 版本,新版本再次针对设计器的功能及易用性方面做了极大的增强,真正让用户零编码实现复杂报表的设计。

ActiveReports 报表控件 v12 包含的主要更新有:

1. 灵活可定制的安装选项,可指定 VS 版本,也可只安装独立报表设计器

2. 无需复杂的 ETL(数据抽取、转换、装载) 过程,原生实现跨数据源操作

3. 报表导出增加对 JSON 和 CSV 的支持

4. 页面报表支持子报表嵌入,在保证报表布局一致性的基础上,极大增强表现形式

5. 新增多种生产制造、物流专用条码类型

6. 矩表控件又增 RepeatToFill 的属性

7. RPX 报表转换器

8. 文本框新增最小缩放比例属性

 

无需 ETL,即可实现跨数据源操作

化繁为简,将复杂问题简单化,设计人员只需要进行属性设置。

在创建复杂报表时,常常因为不同业务数据会存储于不同的业务环境,客户信息存储与 CRM,销售数据存储与 SCM,而订单信息又存在 ERP,当要设计报表分析整个业务的情况时,如何将这些不同平台的数据整合在一个数据库中,就是一个令人难以想象的庞杂问题,还需要解决如何连接才能得到重点数据。在传统的解决方法中,通常使用 ETL 来处理跨数据源存储,但互相有业务逻辑联系的数据。

这些在 ActiveReports 报表控件 v12 中都一一解决,只需要设置数据集连接属性,用户可直接操纵多数据源,并进行跨数据源的业务分析。

请点击此处查阅 ActiveReports 博客《无需 ETL 处理,即可实现跨数据源分析数据》

ActiveReports 报表控件 - 无需 ETL,即可实现跨数据源操作

(运行机制图)

ActiveReports 报表控件 - 无需 ETL,即可实现跨数据源操作

(实际设计效果)

页面报表更加强大-支持子报表

传统的页面报表因其在布局上有着惊人的准确性和严格一致性,在制作制式报表或表单时表现突出,因此我们在创建一些制式报表时,尤其喜欢使用页面报表来进行精准设计,现在页面报表又增加了子报表控件,可以在子报表中嵌入或复用其他报表文件的同时,还可精准控制报表格式。如同为页面报表增加了绑定多数据源的强大功能,同时将子报表的功能特点发挥的淋漓尽致。

请点击此处查阅博客《页面报表新增子报表》

ActiveReports 报表控件 - 页面报表更加强大-支持子报表

灵活的可定制的安装选项

ActiveReports 报表控件在报表功能方面非常完善和成熟,同时也越来越多的关注用户体验, 从安装 ActiveReports 报表控件 v12 开始,用户可以根据自己的需求,自行选择需要的模块或功能,如果您的环境中存在多个 Visual Studio 版本时,您可以在安装过程中指定您需要的 Visual Studio 对应版本。

同时,如果只需要使用 ActiveReports 报表控件 v12 提供的强大设计工具,也可通过定制进行安装。

请点击此处查阅 ActiveReports 博客《产品简介和可定制的安装设置》

ActiveReports 报表控件 - 灵活的可定制的安装选项

(可选择具体的 Visual Stuido 集成)

ActiveReports 报表控件 - 灵活的可定制的安装选项

(仅安装 ActiveReports 工具)

新增 JSON 和 CSV 导出

ActiveReports 报表控件不仅满足常规的导出格式支持,如 PDF、Word、Excel。 在V12 中,还新增了 JSON 和 CSV 两种格式,满足各系统的业务需求。

请点击此处查阅博客《新增 JSON 和 CSV 导出》

ActiveReports 报表控件 - 新增 JSON 和 CSV 导出

新增生产制造及物流领域条码类型

ActiveReports 报表控件一直走在报表领域的最前沿,与各个行业紧密联系,更新内在功能。ActiveReports 报表控件综合了生产制造业,物流业等领域的实际应用后,新增了多种专用条码类型,如 ISBN, ISMN, ISSN, HIBC Codes 128 及 Codes39, PZN, Pharmacode 等。

请点击此处查阅博客《支持更多的条码》

ActiveReports 报表控件 - 新增生产制造及物流领域条码类型

文本框新增最小缩放比例属性

在一些格式要求非常严格的报表设计中,如发票打印,证书等,需要严格控制报表布局,每个布局单位的高度和宽度都是固定并且无法修改,而当文本内容无法在既定的空间内完全显示。利用 ActiveReports 报表控件 v12 提供的 MinCondenseRates 属性就能保证在不更改文本框高度或宽度时,文本框内文本自动缩放达到完全显示。

请点击此处查阅博客《文本框和标签控件的浓缩》

ActiveReports 报表控件 - 文本框新增最小缩放比例属性

矩表控件增加 RepeatToFill 属性

矩表控件是非常灵活的复杂报表设计工具,矩表控件在 ActiveReports 报表控件 v11推出之后,因为本身的灵活性和动态性,已经得到了广泛应用。ActiveReports 报表控件 v12 中在页面报表中,为矩表增加了 RepeatToFill 属性,这样可以设置用空白行来填充剩余的控件,为实现很多制式报表提供了便利。

请点击此处查阅博客《新增矩表的 RepeatToFill 属性》

ActiveReports 报表控件 - 矩表控件增加 RepeatToFill 属性

如果您想使用灵活且强大的 RDL 报表,但又不想废弃旧系统当中大量的基于模板区域报表(RPX),ActiveReports 报表控件 v12 内置了 RPX 转换为 RDL 报表工具,有了它即可复用原有的报表,将其转换为灵活的 RDL 报表。

请点击此处查阅博客《RPX报表转换为RDL报表》

ActiveReports 报表控件 - 矩表控件增加 RepeatToFill 属性
了解新版本全部新特性,或立即试用,请访问 ActiveReports 报表控件官网。

ActiveReports报表控件也参加葡萄城的年末促销活动。凡在2017年12月31日之前,购买葡萄城控件团队授权和企业授权的用户,不仅可以享受到优惠的价格,还可获赠葡萄城技术专家根据客户项目需求提供的定制培训服务。老客户推荐新客户成单,也将获得“客户推荐双重感恩礼”。

了解更多:http://www.gcpowertools.com.cn/order/specialoffers.htm

关于葡萄城

葡萄城成立于1980年,是全球最大的控件提供商,世界领先的企业应用定制工具、企业报表和商业智能解决方案提供商,为超过75%的全球财富500强企业提供服务。葡萄城于1988年在中国设立研发中心,在全球化产品的研发过程中,不断适应中国市场的本地需求,并为软件企业和各行业的信息化提供优秀的软件工具和咨询服务。

这篇关于ActiveReports 报表控件发布全新 V12 版本,多项新特性增强设计能力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/538117

相关文章

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

C#特性(Attributes)和反射(Reflection)详解

《C#特性(Attributes)和反射(Reflection)详解》:本文主要介绍C#特性(Attributes)和反射(Reflection),具有很好的参考价值,希望对大家有所帮助,如有错误... 目录特性特性的定义概念目的反射定义概念目的反射的主要功能包括使用反射的基本步骤特性和反射的关系总结特性