社区
Delphi
帖子详情
如何在dbgrid中实现将数据合计在最下一行的功能?
安优小青和他的程序生活
2000-11-01 07:19:00
dbgrid在实现查询和统计时虽然以列表的形式列出数据,但是我想在它的下方的一行中
显示:
合计: {共计} {本列数据的合计1} {本列数据的合计2} ... {本列数据的合计n}
...全文
584
17
打赏
收藏
如何在dbgrid中实现将数据合计在最下一行的功能?
dbgrid在实现查询和统计时虽然以列表的形式列出数据,但是我想在它的下方的一行中 显示: 合计: {共计} {本列数据的合计1} {本列数据的合计2} ... {本列数据的合计n}
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baalcat
2000-11-10
打赏
举报
回复
用ado的shape命令可以实现。不过似乎只能在adodataset中实现,如何绑定到dbgrid上还不清楚......
安优小青和他的程序生活
2000-11-09
打赏
举报
回复
我已经解决了,不过我想总结一下,顺便谢谢大家。:)
1。hfyun的做法是用sql,用了数据库连接的方法;
2.用dbgrid增强控件,朋友们介绍的ehlib的确很好,功能强大,可就是不能脱离delphi环境,因为这是一个受限制版本的,不知哪为仁兄有full version小弟沾光?
3.ybli说的临时表方法,虽然繁琐了点我想也是不错的。
总之,谢谢大家!
ybli
2000-11-08
打赏
举报
回复
太容易了,用临时表嘛,我都不知道用过多少次了
来一个循环把所有记录插入,并统计相应列数据,
最后把统计的值插入最后即可。或者用SQL语句也
可以。
govy
2000-11-05
打赏
举报
回复
steps 说的那个好。用dbgrideh(1.55)需要给我信govy@21cn.com
cwhelucky
2000-11-05
打赏
举报
回复
你也可以在其dbgrid的DefaultDrawing属性设为False ,然后在其drawdata事件中加入代码,其实在这个事件中你可以随心所欲的写表格,比如我的dbgrid就是和数据库中完全不同的东西.
hecf
2000-11-04
打赏
举报
回复
这对PB来说是小菜一碟
supershan
2000-11-04
打赏
举报
回复
SQL高手在此,太简单了,不管小计,还是合计。只要有一索引区分即可.
插入小计或合计记录,然后排序之
steps
2000-11-04
打赏
举报
回复
有一个很好用的DBGrid控件,名为EhLib,你可以去找找
它实现你的功能很方便,还在其它丰富的功能可用,一定不让你后悔!!
王集鹄
2000-11-03
打赏
举报
回复
通知Borland公司
xixi12359
2000-11-03
打赏
举报
回复
同意hfyun
xbibi
2000-11-03
打赏
举报
回复
试一试InfoPower的WWDBgrid或DevExpree的Grid
wujinbao
2000-11-03
打赏
举报
回复
hfyun 说的有道理不过如果要将合计行加在最后应该将select语句调换一下:
select "总计" as name,sum(score) as score from student
union
select name,score from student group by name...
你去试试!
安优小青和他的程序生活
2000-11-02
打赏
举报
回复
sql不行吧,怎么会同时在一个query中起作用呢?我看还是找Wingsun说的控件吧.
Delfly
2000-11-02
打赏
举报
回复
用临时表也是一种办法,如果除了最后合计中间还有若干小计的话...
hfyun
2000-11-01
打赏
举报
回复
select name,score from student
union
select "总计" as name,sum(score) as score from student
Wingsun
2000-11-01
打赏
举报
回复
你可以使用别的dbgrid控件,如Ehdbgrid就可以实现你要求的功能,这个控件你可以在本站找到在开发中心中有。
zheng
2000-11-01
打赏
举报
回复
不要在dbgrid上打主意,与dbgrid相连的query的sql可实现。查查资料吧。
支持行号,多行标题,图像字段、
合计
等显示的
DB
Grid
控件包。
扩充
DB
Grid
功能
,支持行号,多行标题,图像字段、
合计
等,内有说明书,请看清了再跟贴
QL
DB
Grid
是一款增强型的
DB
Grid
组件
QL
DB
Grid
是一款增强型的
DB
Grid
组件
Grid
导出Excel: advcolum
grid
,
db
grid
eh,
db
grid
可以传表头,并合并单元格,
DB
Grid
Eh可以导出表格里设置的
合计
等
vb
中
data
grid
控件的详细使用方法
vb
中
data
grid
控件的详细使用方法,拿出来给大家看看!!!!是学习data
grid
控件的好助手
速达式
DB
Grid
你的
DB
Grid
需要
合计
行吗?想做出速达 E2 一样的单据录入界面吗?有了 QL
Grid
Suite,这些都不是问题! TQL
DB
Grid
--------- 1、
中
国财务凭证式的金额显示。各显示位之间的分隔线颜色可自行定义,并可在标题行上显示“...万千百十个角分”!!! 2、支持多种方式的
合计
行。支持
合计
、平均、计数、文本等方式的
合计
行。
中
国财务凭证式的金额显示在
合计
行上同样适用。
合计
行的颜色可自行定义!!! 3、可在
Grid
的各列上嵌入任意控件来代替默认编辑器,例如可在布尔型字段的列上嵌入
DB
CheckBox,在一只读或计算字段的列上嵌入
DB
Edit!!! 4、支持交替式的行颜色显示。奇数行和偶数行可定义不同的颜色 5、自适应宽度。
Grid
中
的各列的宽度随
Grid
宽度的改变可自行调整宽度,使其始终填充整个
Grid
客户区域 6、回车键转换为制表键。可将回车键当作制表键来处理,使用户敲回车键时自动转入下一列或行,输入
数据
更快速方便 7、结合 TQLQR
DB
Grid
Builder 自动生成 QuickReport 报表,省去手工制作报表的麻烦!!! 8、结合 T
DB
LookupComboBox
实现
输入内容按拼音码查找(如同速达 E2
中
的品名输入方式),而不必在大量的产品目录
中
来回查找或强迫用户记忆大量的产品代码!!! 9、继承自标准的 T
DB
Grid
,使用 T
DB
Grid
或其子类开发的现有程序可
实现
平滑升级 更多强大的特性.... TQL
DB
LookupComboBox ------------------- 标准
DB
LookupComboBox 的替代品,提供了方便
中
国用户使用的强大特性 1、弹出的列表框
中
的内容可按拼音码或原文(包含方式)查找!!! 2、弹出的列表框的下面可显示相应的操作按钮,如显示新建、修改、置空按钮来针对当前记录提供操作!!! 3、属性完全兼容 T
DB
LookupComboBox ......
Delphi
5,937
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章