使用FastReport制做报表实战-报表模块开发框架
使用FastReport制做报表实战-报表模块开发框架
文章内容 在报表条件定义窗体内选择条件筛选数据,Report Type定义报表类型,通常业务单据报表的报表类型分为"CheckList和"Document". CheckList是报表清单,是主从表合并为一张数据表打印的,如《Proforma Invoice Schedule》报表。Document 是单据报表,只打印一张单据的数据。如:《Proforma Invoice》。 附件包含报表模块基类窗体定义frmReportBase,另外一组FastReport的类。此模块可作为报表的开发框架。 报表文件(*.fr3):Debug\Reports\PISchedule.fr3和ProformaInvoiceDoc.fr3 ProformaInvoiceDoc报表比较复杂,支持打印图片功能,请参考源码及下面的图片。 业务单据报表,主从表数据,明细嵌入图片。 注:下面的条码是程序自动生成的! 这是报表清单,CheckList public DataSet GetReportData_List(string dateTimeFrom, string dateTimeTo, string PINOFrom, string PINOTo, string Customer, string supplier, string itemNo, string CustomerPO, string reportType, string BrandName) { string sql = "sp_RptPISchedule '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}'"; sql = string.Format(sql, dateTimeFrom, dateTimeTo, PINOFrom, PINOTo, Customer, supplier, CustomerPO, itemNo, reportType, BrandName); DataSet ds = GetDataSet(sql); return ds; } public DataSet GetReportData_Doc(string dateTimeFrom, string dateTimeTo, string PINOFrom, string PINOTo, string Customer, string supplier, string itemNo, string CustomerPO) { string sql = "sp_RptPIDoc '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}'"; sql = string.Format(sql, dateTimeFrom, dateTimeTo, PINOFrom, PINOTo, Customer, supplier, itemNo, CustomerPO); DataSet ds = GetDataSet(sql); return ds; } // 来源:www.CSFramework.com, C/S结构框架学习网 报表数据库:Debug\TestReport.mdf (注:此示例的报表数据是香港某客户的,未经许可严禁转载!) CSFrameworkReportDemo.rar (2689KB) 扫一扫加微信
参考文档:
开始录制CS快速开发框架使用视频和设计文档 CS开发框架V2.2 - 模块支持多个顶级菜单 开发框架分模块分三层后工程项目很多,为什么不简化? CS开发框架 新增加两个报表模块(报表模板) CS开发框架动态加载模块技术 CS开发框架新增两个报表模块 (源码下载) 您的开发框架使用自定义表单技术吗? 《CS框架开发文档之开发框架与模块》.doc 开发框架标准版2.0已升级报表FastReport for .NET 开发框架修正重要bug,使用SqlDataAdapter.Update方法后没有关闭SQL连接 CSFramework开发框架系统管理模块功能 C/S结构快速开发框架使用的DevExpress常用组件 KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具 C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级 基于开发框架ClientDemo演示版源码新增业务功能模块操作详解
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |