Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

多表联合查询的问题-怎样来快速求的多表中同一记录的值?

雁北之聊  发表于:2011-07-16 16:22:27  
复制

 同学  年度  数学  英语
 王二  2007  81 92 
 李四  2007  83 95 

表一:2007年成绩汇总

 同学  年度  数学  英语
 王二  2008  84 77 
 赵七  2008  66 58 

表二:2008年成绩汇总

 同学  年度  数学  英语
 张三  2009  99 100 
王二  2009  79 83 

表三:2009年成绩汇总

如果要根据用户输入特定的学生名,汇总历年成绩汇总表,如何达到呢,例如想要的到王二历年成绩,应该是如下结果,但是通过怎么查询才能得到呢,希望各位不惜吝教.

 同学  年度  数学 英语 
 王二  2007  81 92 
 王二  2008  84 77 
 王二  2009  79 83 

 

 

 

Top
煮茶论道 发表于:2011-07-16 16:52:39
zhcosin 发表于:2011-07-16 17:04:41
Access数据库的话做连接查询,连接条件是同学字段值相同,然后按年度排序,如果是Excel表的话做筛选再排序。

雁北之聊 发表于:2011-07-16 18:41:27

我本来是想是否能直接查询出来,看来第一步把以上三个表先联合起来是不可省略了.

还是非常感谢以上两位.特别是煮茶论道 先生,还特意捉了一个查询和窗体.非常感谢..



符鸿敏 发表于:2011-07-16 22:29:28

首先应该将所有的成绩数据合并到一个表中。各年度的成绩可以通过查询来统计,包括个人、多人或者全部的,也包括一年、2年或者多年的,都是可以通过查询直接获得的。

 



总记录:4篇  页次:1/1 9 1 :