Country  china

参数化数据集查询语句

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

参数化数据库连接字符串

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

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

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

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

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

[更多...]

Winform中获取钻取子报表信息

很多项目中需要根据报表来切换UI,但是当钻取报表发生后,有可能无法获取子报表的名称等信息。本文就来学习当发生钻取或导航行为时,如何获取钻取后的子报表信息 [更多...]

ActiveReports中如何运行时绑定多数据集

使用ActiveReports 报表控件运行时绑定数据源的基本操作大家已经熟悉与了解了,主要是调用Document的LocateDataSource 接口,通过数据源和数据集的名称来匹配,通过args.Data 为报表返回数据。

报表中包含单个数据集时,大家都会使用了,相信大家都很困惑,那如果一个报表中有多个数据集该如何在运行时绑定。今天我们就来学习在ActiveReports 中如何为一个报表在后台绑定多个数据集。

其实现原理与绑定单个数据集相同,只是多个数据集时需要用 数据集的名称来区分数据集,从而绑定数据到对应的数据集。
[更多...]

ActiveReports中实现续打功能

像医疗行业中常常会有对报表续打功能的要求,即数据更新之后,续接上次打印的位置,开始打印更新的数据。这种需求非常普遍,应用非常广泛。
ActiveReports在打印报表方面可以说已经做的非常完善,今天我们就来学习如何在ActiveReports中实现续打功能。 [更多...]