| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 965 人关注过本帖
标题:对某一列求和把求和的值在记录后添加一记录显示出来
只看楼主 加入收藏
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:13 
对某一列求和把求和的值在记录后添加一记录显示出来
我是想先把记录显示在MSF中,然对某一列求和把求和的值在记录后添加一记录显示出来
比如说下面的
x1 50.00
x2 30.00
x3 20.00
合计:100.00
搜索更多相关主题的帖子: 求和 记录 
2005-11-23 08:54
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
得分:0 

急急急!!!!请帮帮我好吗???


2005-11-23 09:01
皮蛋粥
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2005-8-22
收藏
得分:0 

求和你在 SQL 命令里面就可以完成了,然后再 MS FLEX 里面用添加行的命令

MsFlexgrid.additem("Total: "&Rs.Fields("Total").value)


,\'\'\',\'\'\', ,\'\'\',\'\'\', \',波波 ,\' \',荟荟 ,\' \' , \' \' , \'
2005-11-23 10:02
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
得分:0 
("Total: "&Rs.Fields("Total").value)是什么意思啊

2005-11-23 10:46
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
name Number
x1 50.00
x2 30.00
x3 20.00
合计:100.00

比如说楼主的表是这个结构,表名为TB1

用SQL语句求和就是select SUM(Number) From TB1 As Total
MsFlexgrid.additem("Total: "&Rs.Fields("Total").value)
这句作用就是在网格控件里增加一行,显示总和
2005-11-23 13:30
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
得分:0 
致谢!!!!!
那如果我要先查找到相同的记录再求和呢?
如:
我要先查找到X系列的再求和
X 50
X 30
X 20
合计:100

2005-11-23 14:51
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

SQL语句就可以改为select SUM(Number) From TB1 As Total Where name='x'

2005-11-23 15:12
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
得分:0 
版主您好!
我已照您写的去作了可它提示: 424 要求对象
我这样写的:
Data1.RecordSource = " select SUM(应还利息) From 表 As Total Where 帐号='&mzy&' "
bg.AddItem ("Total: " & Rs.Fields("Total").Value)

2005-11-23 15:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lzgcn在2005-11-23 15:35:00的发言:
版主您好!
我已照您写的去作了可它提示: 424 要求对象
我这样写的:
Data1.RecordSource = " select SUM(应还利息) From 表 As Total Where 帐号='&mzy&' "
bg.AddItem ("Total: " & Rs.Fields("Total").Value)

这样写肯定会错误

Data1.RecordSource = " select SUM(应还利息) From 表 As Total Where 帐号='&mzy&' "
'这句之后还要有
Dim rs As New ADODB.RecordSet
rs.Open " select SUM(应还利息) From 表 As Total Where 帐号='"&mzy&"' ",[这里需要ADODB.Connection对象],1,3
bg.AddItem ("Total: " & Rs.Fields("Total").Value)
这样才对,而且这样写之前还得需要数据库的连接对象(ADODB.Connection对象).

2005-11-23 15:49
lzgcn
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-22
收藏
得分:0 

我用的是Data和MsFlexgrid连数据库文件的?不好意思麻烦您了


2005-11-23 16:08
快速回复:对某一列求和把求和的值在记录后添加一记录显示出来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093716 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved