求救,如何在DBGRIDEH中加入“合计”行。谢谢,在线
解决方案 »
- 谁帮我看下,这代码哪错了??在线等!在线等!在线等!在线等!在线等!在线等!在线等!
- delphi SHA1RSA 问题
- 请问:如何判断SCrollBox中哪个对象为当前活动对象??
- 关于RxLib for D5
- 如何传递一个参数给fr报表
- 用什么函数来实现取字段的前几个值。
- ★急:如何把一个表中的记录复制另外一个表中,来者帮我顶一下,给分★
- 请问 数据感知组件在连续增删记录时为何会出错?
- 怎么样使stringgrid中的fixrows和rowcount数目一致?
- 这条语句Result := NextHook <> 0是什么意思?
- 不想再写代码兄和挂月兄,有没有办法在复制数据的同时用进度条显示进度?(内空)
- 关于sql server的数据分发与复制程序实现的问题!!很急!!
2、将DBGridEh.SumList.Active := True;
3、将Columns[要求和的字段].Footer.ValueType := vtSum;
就行了最后要注意,在FormCloseQuery事件中,一定要将SumList.Active := False,
因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,
会使得退出很慢,所以将SumList.Active := False不会引起退出很慢
来求列的和值
是不是這樣:SUM(table['字段'])假如數據庫變化,是否合計也會自動改變?
union例如
select name,score from table
union
select '合计',sum(score) from table
1、将dBGridEh.FooterRowCount := 1
2、将DBGridEh.SumList.Active := True;
3、将Columns[要求和的字段].Footer.ValueType := vtSum;
就行了最后要注意,在FormCloseQuery事件中,一定要将SumList.Active := False,
因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,
会使得退出很慢,所以将SumList.Active := False不会引起退出很慢
每次我调整好列大小后,一运行就自动变回原来的样子了:(还有就是,您想不想收我这个徒弟呢?:)[email protected]
2. dbgrideh的SumList.Active设为True
3. 双击dbgrideh,在Column编辑器中加入需要统计得的字段
4. 选中相应列如:dbgrideh.columns[2],设其Footer.ValueType属性