ActiveReports 报表应用教程 (9)---交互式报表之动态排序

ActiveReports动态排序
本文介绍如何使用ActiveReports创建带有动态排序功能的报表。通过添加交互式排序功能,用户可根据需求对报表数据进行实时排序,提高数据分析效率。

在 ActiveReports 中除了提供对数据源进行排序的功能之外,还提供了最终用户排序功能,最终用户可以对报表进行区域内排序和整个数据源排序,结合数据钻取、过滤等功能可以让用户更方便地分析报表数据。

1、创建报表文件

在应用程序中创建一个名为 rptProductListForSort.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表,创建完成之后从 VS 的报表菜单项中选择转换为连续页面布局(CPL)报表,将固定页面报表转换为连续页面报表。

2、打开报表资源管理器,并按照以下信息创建报表数据源

名称:NWind_CHS
类型:Micorsoft OleDb Provider
OLE DB 提供程序:Microsoft.Jet.OLEDB.4.0
服务器或文件名称:Data\NWind_CHS.mdb

3、 添加数据集

在新建的 NWind_CHS 数据源上鼠标右键并选择添加数据集菜单项

常规-名称:Products

查询-查询:

SELECT

产品.*, 类别.类别名称,类别.说明

FROM

产品

INNERJOIN

类别

ON

产品.类别ID = 类别.类别ID

ORDERBY

类别.类别ID;

4、设计报表界面

从 Visual Studio 工具箱中将 Table 控件添加到报表设计界面,并将 Products 数据集中的字段拖拽到 Table 的相应列中,得到的设计界面如下:

ActiveReports 报表功能展示 页面报表

5、为列头单元格添加动态排序功能

选择列头单元格,在属性对话框中的命令区域点击属性对话框,以打开文本框属性设置对话框,并在交互式排序页面中分别设置以下属性:

产品名称列:为文本框添加交互式排序功能:True
排序表达式:=[产品名称]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围
单位数量列:为文本框添加交互式排序功能:True
排序表达式:=[单位数量]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围
单价列:为文本框添加交互式排序功能:True
排序表达式:=[单价]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围
库存量列:为文本框添加交互式排序功能:True
排序表达式:=[库存量]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围
订购量列:为文本框添加交互式排序功能:True
排序表达式:=[订购量]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围
再订购量列:为文本框添加交互式排序功能:True
排序表达式:=[再订购量]
数据区域或分组排序:选择数据区域或者分组,Table1_Group1
在此范围内的评估排序表达式:当前范围

6、运行程序

通过 F5 键运行程序,在每列列头的右侧有一个排序图表,点击排序图表可以实现对数据的排序操作:

ActiveReports 报表功能展示 动态排序

在线演示及源码下载地址:


http://www.gcpowertools.com.cn/products/activereports_demo.htm
ActiveReports 报表功能展示

内容概要:本文介绍了一个基于Matlab的综合能源系统优化调度仿真资源,重点实现了含光热电站、有机朗肯循环(ORC)和电含光热电站、有机有机朗肯循环、P2G的综合能源优化调度(Matlab代码实现)转气(P2G)技术的冷、热、电多能互补系统的优化调度模型。该模型充分考虑多种能源形式的协同转换与利用,通过Matlab代码构建系统架构、设定约束条件并求解优化目标,旨在提升综合能源系统的运行效率与经济性,同时兼顾灵活性供需不确定性下的储能优化配置问题。文中还提到了相关仿真技术支持,如YALMIP工具包的应用,适用于复杂能源系统的建模与求解。; 适合人群:具备一定Matlab编程基础和能源系统背景知识的科研人员、研究生及工程技术人员,尤其适合从事综合能源系统、可再生能源利用、电力系统优化等方向的研究者。; 使用场景及目标:①研究含光热、ORC和P2G的多能系统协调调度机制;②开展考虑不确定性的储能优化配置与经济调度仿真;③学习Matlab在能源系统优化中的建模与求解方法,复现高水平论文(如EI期刊)中的算法案例。; 阅读建议:建议读者结合文档提供的网盘资源,下载完整代码和案例文件,按照目录顺序逐步学习,重点关注模型构建逻辑、约束设置与求解器调用方式,并通过修改参数进行仿真实验,加深对综合能源系统优化调度的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值