| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1033 人关注过本帖
标题:[求助]如何在表内汇总10个不同人不同科目的成绩!
取消只看楼主 加入收藏
艾雯
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-5-10
收藏
 问题点数:0 回复次数:2 
[求助]如何在表内汇总10个不同人不同科目的成绩!



如果在数组a(10)中存放了10个人名,我想在成绩单中把这10个人的各课成绩汇总,该怎么办?

数组a(10)中的名称是从人员表中找出来的!成绩表中的每个人的成绩是随机排放的,有可能
同一个人的两门成绩一门在第一条记录,一门在最后一条记录。
USE 成绩
m=0 #m是成绩和
pp=a(1) #a(i)中存放的是名称
FOR i=1 TO 10
qq=a(i)
GO top

LOCATE FOR 成绩.姓名=qq (运行后提示数据类型不匹配!)

m=m+成绩.分数
skip
DO WHILE !EOF()
IF 成绩.姓名=qq
m=m+成绩.分数
ENDIF
skip
ENDDO
ENDFOR
多谢各位了!

搜索更多相关主题的帖子: 科目 汇总 FOR 姓名 
2006-05-10 17:23
艾雯
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-5-10
收藏
得分:0 
我想在两个表里实现统计的功能。
第一个表人员表
人名 学号 班级
a 1 11
b 2 11
c 1 22
……
第二个表成绩表
人名 成绩 科目
a 11 1
a 22 2
b 22 1
c 33 2
b 33 3
……
表的结构是固定的,不能改的!
我已经在第一步中实现了把同一个班级的同学的姓名放在了数组a(10)
中(假如只有10个人),现在我想实现把同一个班级的同学的各课
成绩汇总起来!
可以是一张表也可以是一个数!
请各位给予指点!
多谢!
2006-05-11 17:58
艾雯
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-5-10
收藏
得分:0 
不是,我是想要同一个班级的人员的成绩,但是第二个表中有没有班级这一列!
所以我就在第一张表中把要查询的人员的放在数组a(10)中了!
然后在第二张表中,人员与a(10)中匹配的人员的成绩相加!
这样求出来成绩的总和!
这样求是要求!
所以很郁闷!
希望大家帮忙!
2006-05-12 16:01
快速回复:[求助]如何在表内汇总10个不同人不同科目的成绩!
数据加载中...
 
   



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

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