社区
Delphi
帖子详情
高分求解,关于DBGrid和合计的问题
ameng007
2000-08-16 12:17:00
我需要在DBGrid的末行增加一合计行,它对应的Query中的SQL不确定,可能有order by \group by 等,我在Query 中用UNION 增加一个合计行。可是这一合计行有时在第一行,
有时又在最后一行。怎样保证合计行出现在最后呢?
...全文
220
10
打赏
收藏
高分求解,关于DBGrid和合计的问题
我需要在DBGrid的末行增加一合计行,它对应的Query中的SQL不确定,可能有order by \group by 等,我在Query 中用UNION 增加一个合计行。可是这一合计行有时在第一行, 有时又在最后一行。怎样保证合计行出现在最后呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halfone
2000-08-18
打赏
举报
回复
ehlib
continue
2000-08-18
打赏
举报
回复
用存储过程吧!
ameng007
2000-08-17
打赏
举报
回复
to shylsz,lotto,guoyuzhang,zhouzq,seoul等:
关键是查询结果除了要在dbgrid中显示外,还要把结果送到自定义的报表构件(而我自已做的报表构件功能实在简单)中显示打印,所以排序的问题需要在查询时就处理好。
shylsz的方法是能实现但由于数据量较大,速度满足不了要求看来我只有去改报表构件了。
谢谢大家的热心帮助。
lotto
2000-08-17
打赏
举报
回复
你可以在dbGrid的下面放置几个edit,先用sql查询出内容,再用sql查询出合计,放置再合计栏中,至于报表嘛,呵呵,只要将edit的值赋给报表中的qrlabel既可。
guoyuzhang
2000-08-16
打赏
举报
回复
建议你用infopower2000,very good!
shylsz
2000-08-16
打赏
举报
回复
用一个临时表,不要建索引,把你的记录一条一条的按顺序排列往里放,最后放一条合计
zhouzq
2000-08-16
打赏
举报
回复
用devexpress控件
zhouzq
2000-08-16
打赏
举报
回复
用devexpress控件
Seoul
2000-08-16
打赏
举报
回复
奉劝你用infopower组件,其中的TWWDBGRID就有此功能,无需你费心去实现,下载地址
http://www.woll2woll.com/
lotto
2000-08-16
打赏
举报
回复
将查询结果放在Stringgrid中,你可随心所欲,想放哪行放哪行
解决delphi关于
db
grid
和webbrowser的焦点冲突的
问题
解决delphi关于
db
grid
和webbrowser的焦点冲突的
问题
支持行号,多行标题,图像字段、
合计
等显示的
DB
Grid
控件包。
扩充
DB
Grid
功能,支持行号,多行标题,图像字段、
合计
等,内有说明书,请看清了再跟贴
DB
Grid
当前行号、第一列不动
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
DB
Grid
和
DB
Grid
EH - 日志
DB
Grid
和
DB
Grid
EH - 日志 .mht
DB
Grid
.rar_C Builder_
db
grid
c++ builder 中
DB
GRID
加入鼠标滚动
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章