类似Excel的分类汇总 ( 积分: 200 )

  • 主题发起人 主题发起人 szzhb
  • 开始时间 开始时间
S

szzhb

Unregistered / Unconfirmed
GUEST, unregistred user!
数据表rscb的字段及部分记录如下:
车号 货号 规格 色号 单位 生产数量 编织部位 单片工时 班次 日期
3 KR0050 XL码 粉红色 套 200 领子 2 乙班 2007-9-26
4 207196 88码 白色 套 6 帽子 2 甲班 2007-9-27
4 207196 88码 粉红色 只 3 帽子 2 甲班 2007-9-26
5 ZL08900 M码 黑色 条 60 帽子 8 白班 2007-9-26
5 207196 独码 黑色 只 7 帽子 5 白班 2007-9-19
5 ZL08900 M码 黑色 条 60 帽子 8 白班 2007-9-26

要求实现如下的分类汇总并显示(以表格形式):

车号 货号 规格 色号 单位 生产数量 编织部位 单片工时 班次 日期
3 KR0050 XL码 粉红色 套 200 领子 2 乙班 2007-9-26
KR0050 汇总 200
4 207196 88码 白色 套 6 帽子 2 甲班 2007-9-27
4 207196 88码 粉红色 只 3 帽子 2 甲班 2007-9-26
207196 汇总 9
5 ZL08900 M码 黑色 条 60 帽子 8 白班 2007-9-26
ZL08900 汇总 60
5 207196 独码 黑色 只 7 帽子 5 白班 2007-9-19
207196 汇总 7
5 ZL08900 M码 黑色 条 60 帽子 8 白班 2007-9-26
ZL08900 汇总 60
总计 336

我想数据最好直接在dbgrid中显示,如果实在不行,
在stringgrid中显示也行。或者调用Excel的分类汇总功能
也行,但要求速度快,[red]因为数据有几千条![/[/red]b]
我的数据库是access。
急用!谢谢大家了!
实际上就是希望能实现EXcel中的分类汇总功能。

大家有什么好的方法,急用!谢谢!
 
http://www.x-sql.net
其中xgrid看看是否能解决你的问题
 
你去下载一个ExpressQuantumGrid控件包,对于你这样的需求,不需要任何附加代码就可以实现。
 
ExpressQuantumGrid好像是要付钱的。能不能说一说如何设置,才能达到我的要求。
[red]合计的字段要能有多个[/red]。
 
全部合计都行。
 
第三方控件cxGrid可以分类汇总。可以按不同的字段进行汇总的。
 
收藏此贴,有用,谢谢。
 
大家能不能针对我的问题,谈一下cxGrid基本使用方法,谢谢!急用!
 
使用非常简单,你设置属性就好。设置成可以进行分组统计。这样用户可以自由处理了。
安装了测试一下就好。
 
我google了一下,很多地方都有下载,不知哪个好用。大家推荐一个下载地方吧。
我用Delphi6。谢谢!急着用,不想一个一个试了。
 
我在http://www.2ccc.com/article.asp?articleid=2337下载了,但不会安装。我用Delphi6。
请高手指点一下啊。好像关联的dpk很多,不知道先装哪个?
 
DevExpressVCL控件
1、把//softrich_server/SoftWare/UCMS/UTC Compents下的DevExpressVCL控件安装包复制到delphi7的安装目录下,比如我的delphi7的安装目录是:E:/Program Files/Borland/Delphi7,则把它复制到此目录下

2、打开注册表:regedit,进入HKEY_CURRENT_USER/SOFTWARE/BORLAND/DELPHI/7.0/LIBRARY,修改Search path,添加以下搜索目录:
$(DELPHI)/DevExpressVCL/XP Theme Manager/Sources;$(DELPHI)/DevExpressVCL/ExpressScheduler/Sources;$(DELPHI)/DevExpressVCL/ExpressQuantumTreeList 4/Sources;$(DELPHI)/DevExpressVCL/ExpressQuantumGrid 5/Sources;$(DELPHI)/DevExpressVCL/ExpressPageControl 2/Sources;$(DELPHI)/DevExpressVCL/ExpressNavBar/Sources;$(DELPHI)/DevExpressVCL/ExpressLibrary/Sources;$(DELPHI)/DevExpressVCL/ExpressExport Library/Sources;$(DELPHI)/DevExpressVCL/ExpressEditors Library 5/Sources;$(DELPHI)/DevExpressVCL/ExpressDataController/Sources;$(DELPHI)/DevExpressVCL/ExpressCommon Library/Sources;$(DELPHI)/DevExpressVCL/ExpressBars 5/Sources;$(DELPHI)/DevExpressVCL/ExpressGDI+ Library/Sources

3、然后按以下面顺序进行安装:
XP Theme Manager
ExpressCommon Library
ExpressDataController
ExpressLibrary
ExpressExport Library
ExpressEditors Library 5
ExpressBars 5
ExpressGDI+ Library
ExpressNavBar
ExpressPageControl 2
ExpressQuantumGrid 5
ExpressQuantumTreeList 4
ExpressScheduler

注意在安装时,我们只要安装Packages目录下的*.*D7.dpk的包文件,另外,带前缀dcl的dpk文件是设计期包,可以安装到delphi7的控件面板上,否则只是运行期包,不能进行安装,以避免出错。
 
回答不太满意。给分算了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部