社区
Delphi
帖子详情
如何自定义DBGridEh中的Footer中的计算!!
Jumpi
2004-12-20 04:13:02
DBGridEh中的Footer的自动计算很方便。但是有些特殊的要求如何自定义计算?
如:fvtCount时,不统计重复的项目,计算Sum时,只计算特定列的值显示在Footer栏中。
...全文
378
12
打赏
收藏
如何自定义DBGridEh中的Footer中的计算!!
DBGridEh中的Footer的自动计算很方便。但是有些特殊的要求如何自定义计算? 如:fvtCount时,不统计重复的项目,计算Sum时,只计算特定列的值显示在Footer栏中。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jumpi
2005-01-07
打赏
举报
回复
就是Demo中没有找到我要的东西!!
Comer
2004-12-29
打赏
举报
回复
demo里有你想要的所有东西
好好看看demo吧!
herman~~
2004-12-29
打赏
举报
回复
关注
Jumpi
2004-12-29
打赏
举报
回复
有谁知道SumListRecalcAll怎么用吗,每次都出现错误
Jumpi
2004-12-22
打赏
举报
回复
怎么没有人顶呢,关注关注也是好的
fayeflash
2004-12-21
打赏
举报
回复
不明白,但是帮你顶!
Jumpi
2004-12-21
打赏
举报
回复
楼上的还不符合我的要求,我要求自定义的计算与DBGridEh的计算是一个计算机制。
当DBGridEh响应Filter时,会自动重新计算。
我查看了DBGridEh的源代码,在DBSumlst中,是计算当前的数据集得来的。可能需要重写其实现方法。
在SumListRecalcAll事件中似乎可以,但一时还没有成功。
zglwxb
2004-12-20
打赏
举报
回复
DBGridEh1.Columns[0].Footers[0].ValueType := fvtsatictext;
DBGridEh1.Columns[0].Footers[0].Value := 0;
********************
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select 用户 from 表 GROUP BY 用户' );
ADOQuery1.Open;
DBGridEh1.Columns[1].Footers[0].ValueType := fvtsatictext;
DBGridEh1.Columns[1].Footers[0].Value := inttostr(ADOQuery1.RecordCount) ;
************************
第3个说得不清楚
Jumpi
2004-12-20
打赏
举报
回复
举一个例子:如我Columns[0]中的数据为0的个数。或者统计Columns[1]中所有用户的个数(要去除重复的),根据Columns[3]中的条件计算Columns[4]的金额!
zglwxb
2004-12-20
打赏
举报
回复
计算公式 只是一个表达试
是按你的要求自己写
这个我就不知道了
Jumpi
2004-12-20
打赏
举报
回复
计算公式是怎样的语法?
zglwxb
2004-12-20
打赏
举报
回复
i 是某个字段
DBGridEh1.Columns[i].Footers[0].ValueType := fvtsatictext;
DBGridEh1.Columns[i].Footers[0].Value := inttostr(计算公式);
如何对
db
grid
eh
中
特定的字段求和或者合计
再将
db
grid
eh
的属性
中
的sumlist
中
的Active 设置为 True;第三步:打开
db
grid
eh
的字段列表;选择需要求和的字段,有个属性
Footer
下有FieldName是求和的字段;ValueType是操作的类型;(fvtSum 求和; fvtAvg 平均值; ...
DB
Grid
Eh
大全
在
db
grid
eh
中
允许选择多行,如何知道哪些行被选
中
? 102
db
grid
eh
上选择多行之后,要求把所选择的记录全部添加入SQL数据库的一个固定表
中
。 103 在
db
grid
eh
中
直接点击title就可按点击的那个字段排序的方法 103 ...
DB
Grid
和
DB
Grid
EH
二、应用实例 ...为实现这个效果,需在各个列标题属性
中
以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性设置如下: usemultititile=true; titlelines=2
DB
Grid
Eh
.Columns[0].Title...
db
grid
使用大全(delphi)
)显示数据,网格控件只提供了每一行的颜色属性,但在实际应用
中
我们经常希望它按某一行某一项的取值不同显示不同的颜色,甚至在网格
中
的单位表格项
中
显示出图像等等,下面我们以一个简单的例子来告诉大家怎么做。...
APIHOOK之外挂系列
3月30日
DB
GRID
EH
组件在Borland开发工具
中
应用全攻略 KeyLife富翁笔记 作者: archonwang标题:
DB
GRID
EH
组件在Borland开发工具
中
应用全攻略 【陈文彬】 关键字: 分类: 个人专区 密级: 公开
Delphi
5,391
社区成员
262,736
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章