标题:[求助]这样截取和统计程序应该怎么写?
取消只看楼主
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
结帖率:60%
已结贴  问题点数:20 回复次数:6 
[求助]这样截取和统计程序应该怎么写?
谢谢大家提醒,还是没有表达清楚!我重写一遍 谢谢大家!
M个班级的N名同学对自己班的8名班干部进行评选,评选条件有5项,

分别是:管理态度、生活作风、帮助他人、纪律要求、学习态度,每位同学都对应5项,
每一项有优良中差4个选项分别是ABCD分值是20、18、12、8

班长是1-5 体委是6-10 劳委是11-15 团委是16-20
纪委是21-25 美术是26-30 男舍长是31-35 女舍长36-40

填涂在一张答题卡上!

统计每个同学的得分

一条记录代表一个同学涂写的答题卡数据,

例如:ABCDC 10+18+12+8+12=60分 再求班级整体同学打分的均分

=====================================================================
01表有2个字段,bj和abcd字段
01表中的记录是这样
BJ abcd
1 ABCBAABCBAABCBAABCBAABCBAABCBAABCBAABCBA
1 ABCBAABCBAABCBAABCBAABCBAABCBAABCBAABCBA
2 ABCBAABCBAABCBAABCBAABCBAABCBAABCBAABCBA
3 ABCBAABCBAABCBAABCBAABCBAABCBAABCBAABCBA
.....
57 ABCBAABCBAABCBAABCBAABCBAABCBAABCBAABCBA
班级有很多,abcd记录都不同,但都是40个字符,每5个字符对应一个班干部。
ABCD分别对应的评分是20、18、12、8分
=====================================================================
bj表中有bj、j1、j2、j3、j4、j5、j6、j7、j8这样9个字段分别对应
班级、班长、体委、劳委、团委、纪委、美术、男舍长、女舍长。

bj j1 j2 j3 j4 j5 j6 j7 j8
1
2
3
...
70
=====================================================================
bj字段填充的是一个1-80的数字序列
js字段需要填充01表中5项abcd的均分
第1条记录:
j1中填充bj=1,所有记录的subtr(abcd,1,5)的均分
j2中填充bj=1,所有记录的subtr(abcd,6,5)的均分
j3中填充bj=1,所有记录的subtr(abcd,11,5)的均分
....
j8中填充bj=1,所有记录的subtr(abcd,36,5)的均分

第2条记录:
j1中填充bj=2,所有记录的subtr(abcd,1,5)的均分
j2中填充bj=2,所有记录的subtr(abcd,6,5)的均分
j3中填充bj=2,所有记录的subtr(abcd,11,5)的均分
....
j8中填充bj=2,所有记录的subtr(abcd,36,5)的均分

1班的记录所有1号得分平均
======================================================================


[ 本帖最后由 wuvdong 于 2010-10-9 10:07 编辑 ]
搜索更多相关主题的帖子: 生活作风 班干部 
2010-10-08 14:29
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
平时用VFP大多都是表的操作命令,排序或者报表,还没用到过程序!
我开始想用增加8个字段,然后用repl和sub进行替换,发现这样工作量太大,而且结束后发现没有办法把ABCD选项和分值对应起来!
麻烦大家!
2010-10-08 14:34
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
是每条记录都对应的是相同的8个人的数据 这8个人是被评人

同学在答题卡上对应的5项 分别涂写5项的分值
2010-10-08 16:00
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
zyz995462你好 每个班级的记录的所有1-8号均分,
第一条记录的1号同学"ABCBD"得分是20+18+12+18+8
第二条记录的1号也是对应的同一个人
2010-10-09 10:10
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
非常感谢zyz995462老师,非常感谢!我用VF用了很久一直都是排序筛选比较简单的表操作命令,还没用过程序,谢谢您!
2010-10-09 15:52
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
我试了一下 成功了 幸亏你带了注释,谢谢你!

有几个地方我看不明白,没用过那样的语句!谢谢你!
2010-10-09 15:59
wuvdong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-10-8
得分:0 
回复 15楼 zyz995462
找了一本 VFP6.0的 往后要多学习!有问题我多来论坛!谢谢
2010-10-09 16:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-322245-1-1.html




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

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