C/S软件开发平台旗舰版V6.0 - 报表管理
C/S软件开发平台旗舰版V6.0 - 报表管理
目录
一、开发人员定制个性化报表
开发人员根据用户需求定制各种复杂报表,比如主从表、图片数据报表、复杂业务数据报表。
特点:
- 由开发人员编写程序开发的报表;
- 硬编码,需要根据业务需求编写代码来实现报表;
- 适合开发业务复杂的报表;
- 升级报表、修改报表需要发布版本给用户升降;
一个功能有多种报表格式,通过动态加载报表的方式给用户选择报表打印或预览。
功能实现:
- 提供报表配置功能,用户可以添加新报表。
- 报表打印界面可以选择添加的报表。
1.1、报表管理、报表配置
1.2、动态加载报表及打印报表
在打印报表界面,用户可选择报表。
1.3、打印机设置
进行【打印设置】后,此功能的所有报表按当前设置打印。
1.4、报表预览(Demo)
AR - 应收款单据报表
AR - 应收款记账凭证报表
AR - 应收款清单报表
二、前端实施人员配置报表
CSFrameworkV6旗舰版集成用户自定义报表配置(2024新功能),为前端实施人员提供强大技术支持。
完整源码:CSFrameworkV6.DemoReportModule.frmUserCustomReport.cs
实施人员在生产现场可实时配置各种报表,比如较简单的单表报表。
2.1 功能特点
- 实施人员使用;
- 不需要编写任何代码;
- 适合配置较简单的单表数据源报表。
2.2、销售订单提供Demo
- 拥有者:报表所属业务名称,或功能窗体名称。
- 报表编号:系统自动生成的唯一序号。
- 报表源:报表数据来源,开发框架提供2个报表源:业务账套库、系统数据库。
- 报表标题:报表名称、报表标题。
- 报表文件名:FastReport.Net报表文件名称。
- 表名/别名:数据源表名、别名。作为报表模板内定义标签的标识,如:[M.CustomerName],M即为表名或别名。
- 版本:系统自动生成的唯一序号。
- 报表序号:一个业务功能可能有多个用户自定义报表,作为排序使用。
- 自定义SQL查询报表:如勾选,表示当前报表采用自定义SQL查询作为报表数据源。特点:不需要注册数据源(Report.RegisterData方法)
- 自定义SQL查询报表(带参数):如勾选,表示当前报表采用自定义SQL查询(并且指定1个或多个参数)作为报表数据源。特点:不需要注册数据源(Report.RegisterData方法)
参考文章:FastReport.NET 2023 用户自定义报表配置详解
https://www.cscode.net/archive/newdoc/543299877367813.html
三、报表管理界面介绍
功能路径:系统管理 -> 报表管理
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
CSFrameworkV6 C/S框架网