老师好!在“卷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