TDBGrdEh表格底部(footer)区域的汇总统计行
统计效果如下:
DBGridEh 组件可以在表格底部显示汇总行,如记录数合计、列字段累加和等信息,具体属性设置如下:
1,在DBGridEh的属性FooterRowCount中设置底部显示的行数;
2,FooterColor和FooterFont中设置显示的颜色和字体
3,然后在DBGridEh的Columns中某一列的属性Footers的编辑器中添加一个或多个显示列
4,设置此显示列的Value属性,它为此汇总区的Caption;
5,设置此显示列的ValueType属性
显示列可以是字段值累加和、记录数合计、字段值或静态文件等集合类型,可以在设计时在中设置,也可在运行时通过设置Footers[i].ValueType指定其类型。
6,设置DBGridEh.SumList.Active 为 True,才会进行汇总统计运算。
需注意的是,如显示类型为不是当前列的累加和,则需在fieldname属性中指定汇总列,其它类型则无此要求。在FormCloseQuery事件中,一定要将SumList.Active := False,因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,会使得退出很慢,所以将SumList.Active := False不会引起退出很慢