统计效果如下:

TDBGrdEh表格底部(footer)区域的汇总统计行

 

DBGridEh 组件可以在表格底部显示汇总行,如记录数合计、列字段累加和等信息,具体属性设置如下: 


1,在DBGridEh的属性FooterRowCount中设置底部显示的行数;

TDBGrdEh表格底部(footer)区域的汇总统计行

2,FooterColor和FooterFont中设置显示的颜色和字体 

TDBGrdEh表格底部(footer)区域的汇总统计行
3,然后在DBGridEh的Columns中某一列的属性Footers的编辑器中添加一个或多个显示列
 TDBGrdEh表格底部(footer)区域的汇总统计行

TDBGrdEh表格底部(footer)区域的汇总统计行

TDBGrdEh表格底部(footer)区域的汇总统计行
4,设置此显示列的Value属性,它为此汇总区的Caption; 

TDBGrdEh表格底部(footer)区域的汇总统计行

5,设置此显示列的ValueType属性 
显示列可以是字段值累加和、记录数合计、字段值或静态文件等集合类型,可以在设计时在中设置,也可在运行时通过设置Footers[i].ValueType指定其类型。

TDBGrdEh表格底部(footer)区域的汇总统计行
6,设置DBGridEh.SumList.Active 为 True,才会进行汇总统计运算。 

TDBGrdEh表格底部(footer)区域的汇总统计行


需注意的是,如显示类型为不是当前列的累加和,则需在fieldname属性中指定汇总列,其它类型则无此要求。在FormCloseQuery事件中,一定要将SumList.Active := False,因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,会使得退出很慢,所以将SumList.Active := False不会引起退出很慢

相关文章:

  • 2021-12-23
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-01
  • 2021-12-04
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
  • 2021-07-07
  • 2022-01-10
  • 2022-12-23
相关资源
相似解决方案