wudong859 发表于:2010-04-29 23:17:59
我有一个 Access 的数据表Test,结构如下
id 学号 科目 成绩
-----------------------------
1 2 语文 89
2 2 数学 67
3 2 英语 78
4 3 语文 85
5 3 数学 67
6 3 英语 55
7 4 语文 76
8 4 数学 73
9 4 英语 84
---- 注意,科目是动态增加的
想通过代码实现为:
学号 语文 数学 英语 总分 平均分
2 89 67 78 234 78
3 85 67 55 207 69
4
请各位大侠帮解决下
您好!我看了您上面给的回帖,是可以实现,但是没有达到动态的效果。比如,我增加一个科目“物理”,希望不修改查询代码的情况能把物理的成绩查询出来。谢谢。。。
你的问题可以使用交叉表查询来解决,见附件,任意多个学科都可以。
点击下载此附件
点击下载此附件
你的问题可以使用交叉表查询来解决,见附件,任意多个学科都可以。刚才发的附件有问题,重发一个。
学号 姓名 地理 化学 数学 物理 英语 语文 总分 平均成绩
1 陈彩 86 92 91 105 115 99 588 98.00
2 陈龙 99 102 98 89 86 68 542 90.33
3 代丽 69 54 86 54 46 89 398 66.33
4 董艳 81 89 112 89 112 78 561 93.50
5 杜猛 44 65 99 85 45 87 425 70.83
直接用透视表窗体即可
总记录:6篇 页次:1/1 9 1 :