Foxtable(狐表)用户栏目专家坐堂 → [求助]问题频度统计


  共有1730人关注过本帖树形打印复制链接

主题:[求助]问题频度统计

帅哥哟,离线,有人找我吗?
33chyh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1202 威望:0 精华:0 注册:2015/12/27 21:01:00
[求助]问题频度统计  发帖心情 Post By:2016/8/16 9:30:00 [只看该作者]

老师好!在“卷1答”表中的DataColChanged事件中如何完成以下想法:

1、学生客观题出现问题次数统计。

具体设想是将下图中1表中每个同学的三道客观题答案与客观题答案表中对应的答案进行对比,从“客观问题描述”表中找到所属范围。统计这一范围出现的次数后写到“学生问题描述”表中对应学生的相应列的单元格中。例如,李雷同学的1表中客观题1”列的录入结果是“abc”,而客观题答案表中的客观题1”列是“ab”,那么它们之间的不同点是c。通过查找“客观问题描述”表中“试卷号”为“1”行和“客观1C范”列交叉单元格中值,得到该值是“知1”。随后在“学生问题描述”表中“李雷”行与“知1”列交叉单元格中计数为1。李雷同学的1表中客观题2”列的录入结果是“ad”,而客观题答案表中的客观题2”列是“c”,那么它们之间的不同点是acd。通过查找“客观问题描述”表中“试卷号”为“1”行和“客观2A范”列交叉单元格中值,得到该值是“知1”。随后在“学生问题描述”表中“李雷”行与“知1”列交叉单元格中通过加1后计数为2。“客观2C范”列交叉单元格中值,得到该值是“知3”。随后在“学生问题描述”表中“李雷”行与“知3”列交叉单元格中计数为1。“客观2D范”列交叉单元格中值,得到该值是“知4”。随后在“学生问题描述”表中“李雷”行与“知4”列交叉单元格中计数为1。其他同学也进行上述统计。

2学生主观题出现问题次数统计

只有当“卷1答”表中各“主观题”的答案为“F”时,从“主观问题描述”表中找到所属范围。统计这一范围出现的次数后写到“学生问题描述”表中对应学生的相应列的单元格中。例如李雷在“卷1答”表中“主观题1”的答案为“F”,通过查找“主观问题描述”表中“试卷号”为“1”行和“主观1范”列交叉单元格中值,得到该值是“知1”。随后在“学生问题描述”表中“李雷”行与“知1”列交叉单元格中通过加1得到新的数值其他同学的主观题答案只有为“F”时进行上述统计。

图示与文件如下:

 


此主题相关图片如下:18.jpg
按此在新窗口浏览图片
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目4.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/16 11:10:00 [只看该作者]

自己分析逻辑,得出算法,参考之前的用法。

自己做,不通再提问,而不是都留白让别人帮你做。



 回到顶部