vb中DataGrid1筛选求和

比如DataGrid1显示结果中有两个字段,一个是“类型”,一个是“金额”,类型有生活支出,娱乐支出,怎么取DataGrid1数据,对所有生活支出的金额进行求和并把结果在... 比如DataGrid1显示结果中有两个字段,一个是“类型”,一个是“金额”,类型有生活支出,娱乐支出,怎么取DataGrid1数据,对所有生活支出的金额进行求和并把结果在Text1中显示
不要直接从数据库里求和,因为DataGrid1中显示的就是筛选后的数据
展开
 我来答
Eribest
2009-05-18 · TA获得超过296个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:209万
展开全部
两个方法:
1、使用for循环,将所有的"生活支出"字段的数值这一列过行计算。
2、使用SQL语句的sum函数,不过你说不要直接从数据库里求和所以排除。

datagrid的access属性连接生活支出和娱乐支出的数据库
然后把text1.text指向datagrid
dim i as integer
dim Lcount as integer
lcount=0
for i=1 to rst.recordcount
Lcount=Lcount+datagrid1.columns("生活支出").value
next i
text1.text=Lcount

仔细琢磨琢磨看看书 什么时候把vb3 400页每一页翻200遍你就什么都掌握了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式