彩票走势图

Teechart图表应用技术详解—第七章之按组摘要与排序

转帖|使用教程|编辑:况鱼杰|2020-01-02 15:51:45.257|阅读 528 次

概述:本教程转自屈景辉的Teechart应用技术详解——快速图表制作工具一书。接下来将会介绍第七章——数据库与图表组件。本文将会介绍第二节如何按组摘要与排序。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Steema公司和慧都科技针对中国市场联合推出中文版TeeChart for .NET图表控件,一共汉化2000个词条(17000个单词),汉化文档35000个单词,包括控件设计时与运行时的界面汉化以及控件使用向导文档的汉化,总汉化90%以上!

TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。TeeChart for .NET中文版具有易上手,使用方便,稳定性好,性价比高,价格优惠等优势,并且针对Web应用提供无限制服务器分发授权方式,非常有利于产品集成。

点击下载TeeChart for .NET最新试用版


DBChart组件可以不采用查询的方式( Query)进行分组摘要,包括分组求和、分组计数和求平均等操作。由于数据库系统在存储、处理等操作中都需要进行排序操作,所以Delphi7定义了一个类TChartListOrder用于设定排序方式,即:
TChartListOrder=(loNone,loAscending, loDescending);
其中排序方式分为三种:不排序(None)、升序( Ascending)和降序( Descending),用户可以选择是对序列的值排序还是对序列中的标签排序等。根据功能需求,可以采用任一种或组合方式进行排序,如下图所示。

按组Continent求和及排序设定

分组方式及有关属性设置(在设计阶段)
如果需要在数据库表作为数据源的情况下,按组进行摘要(求和、计数、平均、高值、低值),则需在程序设计阶段按下述步骤要求设定,参看下图。

按组Continent求和结果排序
  • 在DataSource选项卡的组合框中选择Summary操作,如下图所示。
选择摘要操作
  • 在DataSource选项卡 Dataset组合框中选择使用的数据库表为Table1,如下图所示。
选择数据源Tabel1
  • 根据组合框列出的数据库表里的字段,选择一种摘要方式,即求和或计数或求平均等,如下图所示(两幅图叠加)。
在Data Source选项卡摘要字段和摘要方式
  • 根据组合框列出的数据库表里的字段,选择一种摘要方式即求和或计数或求平均等,如下图所示(两幅图叠加)。
选择摘要字段以及摘要结果分组排序
  • 如果需要,还可选择采用哪种方式进行结果排序,如下图所示。
排序方式
在实际实现过程中,并不一定非要按这个顺序操作,但只要其中任一项发生改变, Apply按钮就可用,当单击此按钮之后,如果此时Table1组件是打开的就可看到实际效果。当然如果选择不当,系统也会给出提示。

按序列标签或值排序(在程序运行阶段)

Series1.SortByLabels(loAscending);//序列标签按升序排列
Series1.YValues.ValueSource:='#Sum#AmountPaid’//在 Amount paid字段求和
Series1.YValues.Order:=loDescending;//Y值按降序排列
Series1.XValues.Order:=loAscending;//X值按升序排列
上述4条语句就是有关排序和分组的命令,可以在程序运行过程中实现,即可以写在代码中。这里特别要说明的是语句2格式:

相关资料推荐:

上一章:如何与任意数据集相连

下一章:定位记录和单个记录

Teechart 2019资源合集

=====================================

TeeChart for .NETTeeChart for JavaScript/HTML5TeeChart for Xamarin.Android等均已加入在线订购,现在抢购可立享优惠!

关注慧聚IT微信公众号☟☟☟,了解产品的最新动态及最新资讯。

慧聚IT


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP