如何在dbgrid或ehlib中实现分组小计(非合计)。(100分)

  • 主题发起人 主题发起人 nzc
  • 开始时间 开始时间
N

nzc

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在dbgrid或ehlib中实现分组小计(非合计)。
 
给点议建也好啊!
 
dxdbgrid要在LoadAllRecords模式下能进行分组

用SQL语句写stroed procedure得到你要统计的值,在送到DBGRID里
或利用计算字段以及适当的计算的到你要的东西
 
谢谢rockjie:
  能详细点吗?我试了好半天,头都昏了。先谢了!
 
dcGrid用keyField属性设置来分组

写程序只有控制行和插零时纪录了,可以先到一个零时表中然后读出来,或者用ado的批处理指针
插入统计纪录值,但不要提交,恩写起来确实麻烦些,但我没时间啊,抱歉
 
谢谢rockjie:
就这些我都感谢你了,谢谢!!!
 
不大行吧
 
to goddy:
不是行不行的问题,所有帮我的朋友我都会感谢。也包括你。
谢谢你goddy!!!
 
DX是很慢的,不能超15000,他的帮助都这样写!!!
 
谢谢各位!
其实我问的就是在dbgrid或ehlib(指的是dbgrideh)中如何解决发?如题旦:
dxgrid我没用过。
 
直接的方法好象没有,可以建立临时表,把数据算好,用dbgrid显示出来。
 
to 1213
谢谢你!
  我以前也这样想,但我认为只针对少量的还可以。但多处都要实现这样的效果,觉得
不太可行,再加上也懒,故没试过,
 
如果数据不是很大的话,还是用dxgrid吧。设置几个属性就可以了。
 
可惜数据有时很大呀!
 
to all
我的问题和你类同,大家如果对这有感受,请帮忙我解决一下!
看:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1097348
 
最简单的方法是自己写程序,控件不好用
 
[?]这个就没有现成的组件能完成的哦/
这方面的可能要通过程序来完成。大家看地易表2002XP了吗? 其中的Grid不知用的是什么?
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567
关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现?
(我知道有现成的软件可以用,但是我想自己实现这个上东西)
QQ:65466700
MAIL: along@b2sun.com
TEL :13802785865
http://b2sun.com
请各位大侠多多指教!

 
后退
顶部