起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1607|回复: 0

DataGrid 统计

[复制链接]
发表于 2004-5-25 09:52:48 | 显示全部楼层 |阅读模式
DataGrid具有强大的统计功能,提供的统计功能分为页脚和分组二种:

一、页脚统计功能

    TDataGrid的页脚统计功能,统计的结果显示在表格底部区域,设置步骤如下:

     1、设置Grid属性ShowSummaryFooter为有效,显示页脚区域;

    2、双击Grid,选择Columns页;

    3、如果列表为空,则先右击列表选择AddAllField,加入需要的字段;

    4、选择要显示统计值的字段,再依次设计其属性:

      * SummaryFooterField为要统计的字段;

      * SummaryFooterFormat为统计格式,如:“ 总数:####”;

      * SummarFootertype为统计类型,包括Sum,Count等,如果选择Count则忽略SummaryFooterField值;

    5、统计结果将显示在该字段对应列位置的表格底部区域。


二、分组统计功能

    TDataGrid的分组统计功能,统计的结果显示在分组以后的各个分组区域的标题区域和底部区域;

  A、设置分组区域标题统计,步骤如下:
   
    1、设置Grid属性ShowGroupPanel为有效,显示分组区域;

    2、双击Grid,选择Columns页;

    3、如果列表为空,则先右击列表选择AddAllField,加入需要的字段;

    4、选择拖动到分组区域以后要显示统计的字段,再依次设计其属性:

      * SummaryField为要统计的字段;

      * SummaryFormat为统计格式,如:“总数:####”;

      * Summartype为统计类型,包括Sum,Count等,如果选择Count则忽略SummaryField值;

    5、根据该字段进行分组(拖动字段到分组区域)以后,统计结果将显示在该字段的分组区域标题位置,如“字段值(Sum = XXX)”。

  B、设置分组区域底部统计,步骤如下:
   
    1、设置Grid属性ShowGroupPanel为有效,显示分组区域;

    2、设置Grid属性ShowRowFooter为有效,显示分组页脚区域;

    3、双击Grid,选择Summary页;

    4、在SummaryGroup组单击“Add”按钮增加一个统计组,再设计其属性:
   
      * DefaultGroup = True,该统计组为默认组,只要进行分组统计,无论根据哪个字段进行分组,此统计组的统计项目都会统计并显示在分组底部区域。整个系统中只能有一个默认组。

      * DefaultGroup = False,该统计组不是默认组,只有根据某个字段进行分组时,此统计组的统计项目才会统计并显示在该分组地底部区域。同时,还要设置上面的A.4中字段的SummaryGroupName属性为这里的SummaryGroup。

    5、在SummaryItems组单击“Add”按钮在统计组中增加一个统计项;

    6、选择拖动到分组区域以后要显示统计的字段,再依次设计其属性:

      * ColumnField为要显示统计结果的字段。统计结果将显示在该字段对应列位置的分组区域底部区域;

      * SummaryField为要统计的字段;

      * SummaryFormat为统计格式,如:“总数:####”;

      * Summarytype为统计类型,包括Sum,Count等,如果选择Count则忽略SummaryField值;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-22 23:07 , Processed in 0.035005 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表