在 ActiveReports 中可以设置单级分组.嵌套分组,同时,还可以使用表格.列表以及矩阵等数据区域控件对数据源进行分组操作.分组报表在商业报表系统中应用不胜枚举,客户信息归类统计表.商品分类统计表.销售记录年度.阅读统计等等.本文将介绍如何在 ActiveReports 中实现分组报表. 1.创建报表文件 在应用程序中添加一个 ActiveReports 报表文件,使用的项目模板类型为 ActiveReports 页面报表.添加完成之后从 VS 报表菜单中选择报表属性菜单项,并在外观选项…
在 ActiveReports 中可以通过矩阵控件非常方便的实现交叉报表,同时还可以设置数据的分组.排序.过滤.小计.合计等操作,可以满足您报表的智能数据分析等需求.在矩阵控件中组的行数和列数由每个行分组和列分组中的唯一值的个数确定.同时,您可以按行组和列组中的多个字段或表达式对数据进行分组.在运行时,当组合报表数据和数据区域时,随着为列组添加列和为行组添加行,矩阵将在页面上水平和垂直增长. 在矩阵控件中,也可以包括最初隐藏详细信息数据的明细切换,然后用户便可单击该切换以根据需要显示更多或更少的…
在葡萄城ActiveReports报表中可以动态的显示或者隐藏某区域的数据,通过该功能用户可以根据需要显示或者隐藏所关心的数据,结合数据排序.过滤等功能可以让用户更方便地分析报表数据. 本文中展示的是销售数据分析表实现方法,该报表包含每年销售数据汇总图表,月度销售统计,以及每月销售明细属性.通过年度销售数据可以向下专区到月度销售数据,从月度销售数据可以向下钻取到月度销售明细数据,实现下图如下图: 1.创建报表文件 在应用程序中创建一个名为 rptDrollDown.rdlx 的 ActiveRe…
在 ActiveReports 中除了提供对数据源进行排序的功能之外,还提供了最终用户排序功能,最终用户可以对报表进行区域内排序和整个数据源排序,结合数据钻取.过滤等功能可以让用户更方便地分析报表数据. 1.创建报表文件 在应用程序中创建一个名为 rptProductListForSort.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表,创建完成之后从 VS 的报表菜单项中选择转换为连续页面布局(CPL)报表,将固定页面报表转换为连续页…
用户可以使用ActiveReports参数 (Parameters)集合把数据提供给报表中的文本框或图表,也可以选择数据的一个子集显示到报表的特定区域,或者是把数据从主报表象子报表传递.用户可以通过三种方式获取数据的值:提示用户输入:从主报表取值并传递给子报表:从Windows form或者Web form上取值. 1.创建报表文件 在应用程序中创建一个名为 rptOrderDetails.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表…
在葡萄城ActiveReports报表中提供强大的数据分析能力,您可以通过图表.表格.图片.列表.波形图等控件来实现数据的贯穿钻取,在一级报表中可以通过鼠标点击来钻取更为详细的数据. 本文展示的是2012年度每天销售数据合计,通过销售日历报表可以贯穿钻取到当天的销售明细报表. 1.创建报表文件 在应用程序中创建一个名为 rptVacations.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表,创建完成之后从 VS 的报表菜单项中选择转换…
ActiveReports 的图表控件支持绝大多数常用的二维和三维图表类型,包括XY图表和财务图表.通过使用图表控件的定制功能,如修改坐标轴.图注.图例等,用户可以创建任何其所需要的图表效果.用户还可以通过代码把定义好的图表输出为多种图像格式. 本文将演示如何在 ActivReports 中实现图文混淆报表. 我们将要实现的是2011年度各类产品销量统计报表,其中图表按照产品类别统计销量,表格按照类别和月份统计销售量.   1.创建报表文件 在 ASP.ENT 应用程序中添加一个名为 rptSa…
通过文档目录,用户可以非常清晰的查看报表数据结构,并能方便地跳转到指定的章节,最终还可以将报表导出为PDF等格式的文件.本文以2012年各月产品销售分类汇总报表为例,演示如何在葡萄城ActiveReports报表控件实现文档目录. 1.创建报表文件 在应用程序中创建一个名为 rptMonthlySalesByCategory.cs 的 ActiveReports 报表文件,ActiveReports 区域报表(基于代码). 2.创建报表数据源 点击该图标以创建报表数据源,我们使用的数据源是源代码…
基于上面2节内容,我们搭建了AR9的开发环境,配置好了数据源.在本节,我们以官方提供的3个中文图文并茂的报表来展示AR9的功能,并通过实战的方式一一分享. 以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂的报表,往往会花上两.三时间才能完成报表的UI设计工作.造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助报表的UI设计工作.       ActiveReports 是一个非常容易使用控件,可有一些功能却经常被遗忘-…
在开始专题内容之前,我们还是了解一下 ActiveReports 是一款什么产品:ActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件,包括对交互式报表的强大支持.丰富的数据可视化形式.与Visual Studio的完美集成.以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure的多平台支持等. 通过ActiveReports报表控件,您除了可以创建常用的子报表.交叉报…
在 ActiveReports 中可以实现分栏报表布局样式,可以设置横向分栏.纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计.合计等.在商业报表系统中常见的分栏报表有商品标签.员工工卡.条码打印等.本文主要讲解如何在 ActiveReports 中实现横向分栏.纵向分栏和分组分栏报表. 1.横向分栏报表 1.1.在 ASP.NET 应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports 报表文件,选择的项目模板类型为 ActiveReports 7 区域报…
在大多报表系统中都有清单类报表的身影,比如:客户清单.商品信息清单.设备清单.物品采购清单.记账凭证.货品发货清单.员工清单等等.清单类报表看视乎比较简单,但是,由清单类报表演变而来的报表类型却十分丰富,在清单类报表中可以加入数据统计.数据分栏.数据分组,以及交互式报表和数据可视化功能. 本文将展示两种布局的清单类报表,表格式清单报表和自由布局清单报表.   1.表格式清单报表--客户信息清单 在客户信息清单报表中以表格形式显示所有客户信息,包括客户编号.公司名称.联系人.联系人职务.电话和地址…
葡萄城ActiveReports报表支持多种格式的报表导出,包括PDF.Excel.Word.RTF.HTML.Text.TIFF以及其它图片格式,用户可以将它们应用到Windows Forms.Web.WPF.Silverlight等应用系统中. 在专业版的葡萄城ActiveReports报表里,对PDF格式的数据输出又有了增强功能.现在用户可以将不可见的数字签名或者可见的文字图案加入到报表里.通过多种属性对数字签名进行个性化设置, 用数字签名验证报表作者,还可通过Certification…
在葡萄城ActiveReports报表中,可以设置报表中不同控件的样式,然后把这些样式保存到一个外部的XML文件当中,供其他报表使用.如果用户希望同一份报表以不用的外观分发,只需要简单地修改样式表单,无需逐个改变每个报表中的单个控件的字体.颜色.尺寸等. 本文中演示的是为年度销量统计表设置不同的皮肤样式,我们供准备了三个皮肤样式,以下是详细操作步骤: 1.创建报表文件 在应用程序中创建一个名为 rptTheme1.rdlx 的葡萄城ActiveReports报表文件,使用的项目模板为葡萄城Act…
葡萄城ActiveReports报表中提供了丰富的数据可视化解决方案,用户可以将数据以图像化的方式进行显示,让报表数据更加形象且便于理解.在葡萄城ActiveReports报表中提供了大多数常用的二维和三维图表类型,包括XY表和财务图表.通过使用图表控件的定制功能,如修改坐标轴.图注.图例等,用户可以创建任何其所需要的图表效果.除了常见的图表类型外, 还提供了波形图.数据条.图标等丰富的数据可视化控件.本示主要展示在表格控件中嵌套使用波形图控件来显示每月销售明细趋势,以及使用数据条控件和图形控件…
6月27日京东商城发布了中国电子商务领域首张电子发票,同时宣布相关系统正式上线,这标志着中国电子商务的步伐又向前迈出了重要的一步.目前“电子发票”覆盖的服务范围是在北京地区购买图书.音像商品的个人消费者.消费者在进行指定品类网上消费时可选择开具普通纸质发票或电子发票.本文将揭秘如何通过 ActiveReports 报表实现电子发票的功能. 在使用 ActiveReports 报表控件实现发票打印.发货单打印.物流清单打印.商品条码印刷.员工工卡印刷之类的功能时,您只需在设计报表阶段加载套打纸作为…
葡萄城ActiveReports报表与Visual Studio完美集成,给我们带来更为灵活易用的报表定制和自定义控件嵌入支持,除了可以在报表中使用葡萄城ActiveReports报表内置控件外,您还可以在报表中添加任意的第三方 .NET 控件,从而满足您更多的报表扩张能力的需求.本文展示的是在葡萄城ActiveReports报表的区域报表中使用 C1Gauge  for Windows  Forms 和  C1Chart  for Windows Forms 控件. 1.创建报表文件 在应用程…
NCReport是一款轻量级.快速.多平台.简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序. 在前面的文章<报表控件NCReport教程:报表创建示例>中已经说明了NCReport中如何创建基础的报表,本文来看看如何为基础的报表添加字段. 在报表中最重要的部分就是中间的报表detail显示部分,由于在报表中这个部分的内容是由来自数据源的数据构成的行和列组成,所以就显得尤为重要了. 添加域Field步骤 一.在工具菜单中选择域工具按…
报表分组开发步骤: 先看总体效果:如图 下面就做个看看... 1.先将数据处理成如下结构 如图 2.创建数据集DataSet.xsd,创建表->右键选择添加数据表->添加行(ctrl+L 快捷键快速添加),默认类型string 将金额类型和时间类型改成相对于的类型. 3.添加报表文件,添加数据集,添加Table 此处省略,基本报表有详细步骤. 4.行分组.这里步骤很重要. (1).选中table 右键属性(vs2008) 找到行组,vs2010 直接下面行组和列组可以看到.选中行组右键添加组.…
本文转自:http://blog.csdn.net/deepsea_allen/article/details/53900284 第三章   创建一个分组报表 1.     建立数据模型 数据模型用于定义一个报表中使用的数据及数据结构,这些数据可以是数据库表中的原始数据,也可以是经过加工后的数据,如工资的总和等.从数据库中检索出的数据是否在报表输出中显示,也是在数据模型中定义的. 数据模型由五部分对象组成:查询(Queries).组(Groups).列(Columns).连接(Links)和参数…
前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一份全方位的参考. 为什么需要报表控件 数据报表,作为商业系统中必不可少的功能(或者成为模块),随着这些年大数据.BI.数据决策的流行,数据报表也逐渐成为商业系统中的核心功能(模块). 于是,报表控件的出现就是为了极大地简化开发人员完成复杂数据报表的设计.调试.预览.打印.导出等功能代码开发,让开发人…
SSRS是微软专门的报表开发工具,对于一般高级用户(非专业开发人员)可以通过SQL Server Report Builder创建,可以把制作好的发布在单独部署的SQL Server Reporting Servcies上,也可以通过SQL Server Reporting Servcies与Sharepoint进行集成后发布到SharePoint上.本文介绍一种通过SQL Server Report Builder创建动态分组报表,也就是通过参数动态创建报表的行和列的分组,具体如下: 数据集的…
待解决:图形中当改变分组时,图例不正确            存储比率计算时,分组合计不正确 wizard:过滤条件向导,用于输入过滤条件 wizard/sale_chart.py # -*- coding: utf-8 -*-from openerp.osv import fields, osvimport datetime class dispatch_sale_chart(osv.osv_memory):    _name = "dispatch.sale.chart"    _…
原文:ActiveReports 9实战教程(2): 准备数据源(设计时.运行时) 在上讲中<ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版>,我们已经结合Visual Studio 2013搭建好了ActiveReports 9的开发环境,并完成了一个Hello World的RDL报表. 在本文,我们通过配置数据源进行报表实战,做过报表开发的报表达人知道,报表中的数据源分设计时数据源和运行时数据源. 如何理解呢? 这2类数据源,表结…
在上讲中<ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版>,我们已经结合Visual Studio 2013搭建好了ActiveReports9的开发环境,并完毕了一个Hello World的RDL报表. 在本文,我们通过配置数据源进行报表实战.做过报表开发的报表达人知道,报表中的数据源分设计时数据源和执行时数据源. 怎样理解呢? 这2类数据源,表结构是一样的,用途不一样: 1 设计时数据源.用于研发内部.报表小组进行配置.測试…
原文:ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版 ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器…
B/S 报表软件定义 B/S(Browser/Server,浏览器/服务器模式)也称 B/S 结构,是 WEB 兴起后的一种网络结构模式.B/S 模式是由最开始的 C/S(Client/Server,客户机/服务器)模式转变而来,该模式下用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现.浏览器通过 Web Server 同数据库进行数据交互.B/S 报表软件,简单来说,就是 B/S 结构下用户在线查看.编辑.保存.输出的报表软件. B/S 报表软件特…
一.基本概念: XtraReports 中的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见). 因此,每个报表都作为带区的容器使用,而每个带区中都包含报表控件.XtraReports 中的每个报表都可以被绑定到数据,或者不绑定. 要创建绑定报表,则首先要把报表绑定到数据源,然后指定每个报表控件的数据绑定选项.报表控件.带区 和报表自身的所有大小和位置,都以报表内相同的单位度量. 度量单位由报表的 XtraReport.ReportUnit 属性指定,可…
文 | 帆软数据应用研究院船长 本文出自:知乎专栏<帆软数据应用研究院>——数据干货&资讯集中地 领导的经营决策能只依赖于ERP报表吗? 不能! 1. ERP报表个性化不足:企业经营决策报表是为企业高层.管理层服务的,格式.维度.指标.数据等依据高层.管理层自身管理需要决定,是不同企业.领导的个性化需求: 2. ERP报表数据不足:企业经营决策报表全面反映企业运营状况,信息来源不仅仅是ERP,还有POS.CRM.OA.生产制造系统.供应链系统和其他各个信息系统: 3. ERP报表维度不…
atitit.报表最佳实践oae 与报表引擎选型 1. 报表的主要的功能and结构 2 1.1. 查询设计器(配置化,metadata in html) ,anno 2 1.2. 查询引擎 2 1.3. 建立数据源 2 1.4. 输出显示 2 1.5. 格式化 2 1.6. 图表引擎(支持二维码,条形码) 2 1.7. 导出 excel,txt,csv,pdf,xml,html 2 1.8. 打印 2 2. 报表的选择根据 2 2.1. 开发快速 recomm  db report ( 2 2.…