Access分组总计查询 求指导 100

(4)对表"tGrade"创建一个分组总计查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按... (4)对表"tGrade"创建一个分组总计查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询命名为"qT4"。 展开
 我来答
创作者zUzVB1Sl31
推荐于2016-04-03 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部

直接用查询设计器,进入后使用向导选择表建立查询。建立以后不要急着保存,选择设计查询视图(或者右击进入),在设计视图里你看到你添加要查询的字段,在这个里面右健点击下面的表格位置,在菜单里选择“总计”,现在你要汇总哪一个字段或者要给哪个字段求平均值就点击“分组”字样的行,他就给你个下拉列表,逐每个字段设计汇总方法,注意的是:必须要有一个是分组。汇总内容要是数字格式,汇总项目不能冲突。然后第四行是排序你看到没有,选择是按升序还是降序排列,你只能对一个字段进行排列,太多了查询会慢起来。至于命名,直接修改他查询名字就好了。这是最基本的查询设计器。

当不对他进行汇总的时候可以给特定字段设置查询条件,最下面是条件,在条件里你在某一个字段下面填写[请输入条件],关闭设计器保存,再去打开他就提示你“请输入条件”,你输入一个和字段里某一个值一样的值他就显示对应的记录,当然注意逻辑,条件不要太多太乱了。条件也可以是某个数值,比如成绩拦里你输0在里面,再打开他就直接显示成绩为0的所有记录。不实用。也可以是语句,如你在时间拦里输入>=2011-6-11那意思就是2011年6月10日后的所有记录,如何把窗口和条件结合起来,比如我在窗口中做一个下拉列表,选一个数值加载一下就直接在窗口中显示记录。在ACCESS中窗体和查询是父子关系,创建一个窗体在里面建立一个下拉列表给他一个命名再给窗体一个命名,查询就可以认识你在数据库里的控件名称并调用他,例如:你建立一个窗体命名为“窗体1”,在里面建立一个COMBO下拉列表命名为“下拉列表”,然后建立一个查询(不是汇总的,汇总不能安插条件),在某个你要查询的字段(比如成绩)下面输入条件=FORMS!窗体1!下拉列表,他的意思就是条件指向窗体1里面的下拉列表控件。直接保存,再去设计一下窗体,在窗体里面把下拉列表设置一下把他行来源类型设置成数值列表,在下面输入格式为:0;100;60三个选项,然后在后面做一个按钮,按照向导选择“杂项”,下一步选择“运行查询”,选择你刚才做好的查询。OK,这样你就可以按照下拉列表直接打开查询。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式