国家  china

ActiveReports 12 新特性 (2)—无需ETL处理,即可实现跨数据源分析数据


在大型企业中,可能会同时应用多个业务数据系统来存储数据,如CRM 存储客户信息,SCM存储销售订单信息,ERP存储企业订单,资本等信息,如果需要汇总分析多方数据,技术人员需要先将所有数据整合到一个数据库中,这个中间需要处理很多跨平台的数据兼容性及关联性,在数据整合完毕之后,还需要设计布局合理的报表来展示和挖掘整合的业务数据。如此一来发出一份业务分析报告,是非常慢的。如果可以直接根据设计报表,同时展示多个数据源,且能够解决复杂样式,就可以解决大问题了。

[更多...]

报表中如何实现各种各样的条码?

葡萄城报表 提供了Barcode控件,该控件支持37中条码格式,其中包括:QRCode(二维码)、Code39码、Codabar码、Code25码、ITF25码、Matrix25码、UPC-A码、UPC-E码、EAN-13码、EAN-8码等一维条码和PDF417等二维条码。并且可以根据具体的条码类型,设置特定的属性。满足各行业的条码需求,因此在报表设计过程中,我们不需要为条码功能而单独去购买或使用新的控件。 [更多...]

实现动态选择列

今天我们来学习使用葡萄城报表设计器来实现报表列的动态显示和隐藏,用于实现自定义报表,权限控制等需求。 [更多...]

如何将水晶报表转换为ActiveReports 报表

当从旧的报表平台迁移到葡萄城报表ActiveReports工具时,意味着有大量的报表设计工作要重复制作,如果有一款工具能够在这些工具之间进行自由转换,那可解决报表开发几乎一半的工作量。

葡萄城报表ActiveReports为兼容其他报表控件,提供了简单易操作报表导入工具,支持Excel 文件,Access 数据库 以及水晶报表导入。今天我们来演示使用葡萄城报表模板导入工具,将水晶报表导成可用的葡萄城报表文件:
[更多...]

ActiveReports 11 SP2 新特性(3)——细化的交互式排序

交互式排序是创建交互式报表必不可少的功能,用户使用交互式排序,可将关心的数据按照升序或降序来排列。但是当用户点击排序时,是针对整个报表的全部数据,进行重新排列。,这样一来,一旦数据量大就会造成报表加载慢,性能低;且无法第一时间定位用户需要关心的点,葡萄城报表11 SP2 细化了单元格排序功能 [更多...]

ActiveReports 11 SP2 新特性(2)——单元格智能合并

中国式复杂报表的布局,因为数据的动态性和结构性,导致其布局往往是无规律,且在设计时无法预测的,如单元格合并,通常不仅希望在每一列的数据展现中,能够根据需要自动将相同的单元格合并,且每个单元格之间该属性的设置都是相互独立的没有任何的关联性,

而大部分的报表工具只能进行从左到右的相似单元格合并,且会将相同单元格的内容进行自动汇总,导致用户无法获取所有的明细。中国式复杂报表对于单元格合并,往往只要求从样式进行合并,不需要进行相应数据的汇总和分析。葡萄城报表 SP2 为了解决此类需求推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。 [更多...]