国家  china

漫游报表设计器之矩表

本篇文章主要介绍矩表基本结构和原理,让我们能够对矩表有一个清楚的认知,在使用矩表时,也能够清楚的了解它的数据结构及限制,本文主要偏底层的实现,所以看起来有些难懂,需要有矩表的技术背景。 [更多...]

矩表 - 现代数据分析中必不可少的报表工具

报表,从来都是商业领域的主角,而随着商业智能(BI),大数据时代的到来,报表更加成为了业务系统的核心组成。因此传统的格式已经无法满足新的需求,最终用户期望在一张报表中看到更多的汇总、分类信息,而往往这些汇总和分类信息是不固定的,比如下面这张报表 [更多...]

Asp.net MVC中如何放在Areas中路由如何编写

MVC 中使用ActiveReports 报表控件,保证正常运行的最不可缺少的步骤,就是添加路由。

MVC Area 中可以说是比MVC多一层目录,按照往常的步骤,报表仍无法加载,会报如下的错误信息

那今天我们就来了解,在MVC Area中怎么为AR添加路由信息,只需一步
[更多...]

参数化数据集查询语句

如上篇博客中所讲述的,数据源连接字符串可通过增加报表参数,从而进行动态改变,连接到不同的数据库当中去,今天我们主要来学习在ActiveReports中参数化数据集查询语句,同样的原理,用报表参数来接收外界的输入进而影响实际生成的数据。 [更多...]

参数化数据库连接字符串

众所周时,ActiveReports 具有超强表达式计算的能力,可以应用于报表设计的方方面面,如数据运算,数据判断等,但没有人想到,这还只是开始,在现实中很多客户都是在做CRM 或ERP系统,针对的是不同客户,相同数据结构不同数据的应用场景,这个时候我们需要为客户提供数据权限控制的能力,根据用户区分实际存储的数据库和数据集。 [更多...]

修改Html5Viewer 导出文件名称

Html5Viewer默认会提供打印和导出按钮,这样会给我们带来很多方便,而不需要自己定制,但是HTML5Viewer 导出按钮默认是以ActiveReports 命名的,因此我们需要来修改可另存为报表的名称。

在本篇文章来学习如何修改HTML5Viewer的导出文件名.
[更多...]

AR11 SP1 新特性(3)——冻结行头列头

为表格和矩表提供了FrozenRows 和FrozenColumns 属性,继连续模式之后,又丰富了HTML5Viewer预览报表的体验。

如果报表有大量的数据需要在一页展示和查看,那么如果不固定列头和行头,用户可能会丢失当前数据所表示的实��含义,因此需要同时查看行头或列头以查看当前的业务数据。

这两个新属性可以实现这一效果,当用户滑动滚动条时,行头和列头仍能展示在用户视野中,而不会随着数据的滚动而移出Viewer。

[更多...]

AR11 SP1 新特性(1)—— 同一数据控件展示多数据集数据

很多用户反馈希望在同一数据控件中加载多个数据集,这样就会大大提升报表设计的灵活性和强大性。因为很多用户数据最终都是以独立的DataTable呈现给客户,所以无法编写SQL 语句但是又需要 主键和外键的结合,之前有的解决方法是通过嵌套子报表来完成,但是实现起来也确实复杂。

在ActiveReports 11 SP1 中,开发人员又为我们带来了一大惊喜,提供了LookUp函数来实现这一功能。
[更多...]