NCReport是一款轻量级.快速.多平台.简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序. 在前面的文章<报表控件NCReport教程:报表创建示例>中已经说明了NCReport中如何创建基础的报表,本文来看看如何为基础的报表添加字段. 在报表中最重要的部分就是中间的报表detail显示部分,由于在报表中这个部分的内容是由来自数据源的数据构成的行和列组成,所以就显得尤为重要了. 添加域Field步骤 一.在工具菜单中选择域工具按…
数据报表中经常需要用到主从数据关系,比如发票.订单等一类的特殊文件,在报表控件NCreport中也不例外.数据报表至少有一个表头和一个通过 主键和外键关联的相关细节数据集.子查询系统则是通过父数据源驱动重复的执行SQL子查询,这个可以通过一个ID组实现,而这个组大部分是父主键和子外 键.由于这个数据是通过SQL命令进行数据库检索,所以这个工作主要是针对于SQL数据源. 在后面将会创建一个像上面的三层的数据源层次结构,来讲解如何定义主从关系的数据源. 定义一个父数据源 首先在数据源对话框中添加主数…
NCReport是 一款10多年时间的老牌报表控件,最初是在2002年时作为qt3的应用程序的一个联合项目,后来就成为了一个独立的GPL项目.现在的NCReport 是一款轻量级.快速.多平台.简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序. 下面来看看如何在把报表控件NCReport中创建基础的报表,主要需要下面的步骤实现: 一.新建一个报表 打开报表设计器的GUI应用程序,点击“新建”或是在“文件”找到新建菜单: 二.设置页面选…
NCReport是一款轻量级.快速.多平台.简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序. 但是好多使用NCReport控件的朋友都不知道如何在Qt应用程序中使用,本文详细的来说明一下. 一.添加NCReport库到应用程序中. 在项目应用程序中使用NCReport,需要先将报表控件集成到应用程序中去,下面有两种方式可以采用: 1.添加所有的静态资源到你的项目中,并用你的应用程序一起构建.在这种情况下,你不需要NCReport分享…
本次文章中将讲解NCreport一些高级功能的应用,我们会先定义一个组,接下来会添加summary变量到示例报表中. 一.对summary添加变量 对于提供的数量和总量来说,变量是特殊的数值项,它们每一个都有名字.函数类.数据类.并有一个指定的数据源的基于不同变量的列.要添加一个变量打开报表菜单以及选择变量···菜单项.可以通过一个对话框是想变量的管理. 下面的选项于变量都可以改变:VariableID.Variableexpression.Reset scope.Initial value 界…
前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一份全方位的参考. 为什么需要报表控件 数据报表,作为商业系统中必不可少的功能(或者成为模块),随着这些年大数据.BI.数据决策的流行,数据报表也逐渐成为商业系统中的核心功能(模块). 于是,报表控件的出现就是为了极大地简化开发人员完成复杂数据报表的设计.调试.预览.打印.导出等功能代码开发,让开发人…
本篇文章将介绍区域报表和页面报表的常见使用场景.区别和选择报表类型的一些建议,两种报表的模板设计.数据源(设计时和运行时)设置.和浏览报表的区别. ActiveReports 报表控件官方中文入门教程 (1)-安装.激活以及产品资源 ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 本篇文章包括以下部分: 1.区域报表和页面报表的区别 两种报表的具体应用场景 区域报表和页面报表的区别 项目中如何选择报表类型 2.区域报表和页面报表数据源设置 运行时 设计时…
本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 前言 随着 .NET 平台的出现,报表相关的开发控件随着而来,已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件:水晶报表.FastReport.ActiveReports 和 Stimulsoft,给所有报表开发人员在做产品选型时一份全方位的参考. 为什么需要报表控件 因为微软在中国几十年的推广,.NET作为很多开发…
Grid++Report是为优秀的报表控件,子报表是其重要功能之一,但Grid++Report提供的网页报表示范主要是以页面为主的,UniGui在Delphi中以快速编写web管理软件著称,但由于资料文档很少,经过摸索,Grid++Report的子报表要在uniGUi中正确获取子报表数据,只能通过Ajax数据回调的方式进行,在uniGUi中对前端Ajax的响应,就要是通过控件的AjaxEvent事件来处理.报表模板的展示部分的HTML代码要放在UniURLFrame控件的HTML属性中.Ajax…
本系列文章主要是面向初次接触 ActiveReports 产品的用户,可以帮助您在三天之内轻松的掌握ActiveReports控件的基本使用方法,包括安装.激活.创建报表.绑定数据源以及发布等内容.本篇文章我们就从安装产品开始带您开启轻松的 ActiveReports 体验之旅. 系列文章列表: ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表 本文内容包括: 安装…