Office中国论坛/Access中国论坛

标题: 显示每个人的4门不同的课程对应的成绩 [打印本页]

作者: wangsj_2001    时间: 2012-2-10 16:04
标题: 显示每个人的4门不同的课程对应的成绩
大家好,我刚学习access,从网上下载了一份学习文档,按照里面的练习题做了一下,怎么都做不出来。请各位高手指教一下,如何显示每个人的4门不同的课程对应的成绩。我只能把一门课程的成绩显示4遍。我做了一个查询,但是我做子表的时候,不让关联查询,不知道为什么?对了,那个每个人的平均成绩怎么生成呢,是在页面页脚里放置,还是设计在主体里呢?
作者: roych    时间: 2012-2-10 17:31
把报表2作为子报表放到页面页脚就好了。
作者: wangsj_2001    时间: 2012-2-10 21:58
本帖最后由 wangsj_2001 于 2012-2-10 21:59 编辑


谢谢您,您没明白我的意思。我是想把报表2作为最终结果的。可是现在报表2不知道该怎么设计。我又做了一了学生成绩的报表,请帮我看一下吧,该怎么在这份报表的基础上能变成上面图片的样式。
作者: wangsj_2001    时间: 2012-2-10 22:44
本帖最后由 wangsj_2001 于 2012-2-10 23:18 编辑


麻烦您帮我看一下吧,我实在搞不出来图片的样式了。还有表里的序号不是按照1,2,3,4,。。排列的,而是1,11,12,。。。,19,2,21.。。排列的,该怎么编辑呢,请多指教。谢谢。
作者: roych    时间: 2012-2-11 11:29
本帖最后由 roych 于 2012-2-11 11:41 编辑

提两点意见:
1、其实不必建立过多的查询的,就本例而言,仅仅需要一个查询(作为子报表的数据源)即可。
2、此外,建立查询时命名很重要,尽量命名规范化,——至少要命名为自己所熟悉的,否则查询较多时就不清楚哪个查询是干什么的了~~

学号是文本格式,因此不能按1、2、3、4等来排序的。但由于建立了关系,因此我也不便修改了。效果大体如下(详见附件):
[attach]48298[/attach]
[attach]48297[/attach]


作者: wangsj_2001    时间: 2012-2-11 13:57
roych 发表于 2012-2-11 11:29
提两点意见:
1、其实不必建立过多的查询的,就本例而言,仅仅需要一个查询(作为子报表的数据源)即可。
...

谢谢您,我再按照您的回复研究一下。
作者: wangsj_2001    时间: 2012-2-11 15:41
roych 发表于 2012-2-11 11:29
提两点意见:
1、其实不必建立过多的查询的,就本例而言,仅仅需要一个查询(作为子报表的数据源)即可。
...

谢谢您,按照您的附件我也做出来了,我之前不会用关于学号的组页脚,看到您的附件里有,见识了。还有一个问题我做报表里如何取消成绩外边的边框呀,试了很多都不行,还请多指教。
作者: wangsj_2001    时间: 2012-2-11 22:23
roych 发表于 2012-2-10 17:31
把报表2作为子报表放到页面页脚就好了。

您好,有时间您再帮我看一下最后向您请教的问题吧,谢谢了。
作者: roych    时间: 2012-2-11 23:34
本帖最后由 roych 于 2012-2-11 23:38 编辑

把子报表的文本框的边框属性设置为“透明”就好了(我的附件里是实线)。
你的附件则是需要修改子报表的边框样式为“透明”。
[attach]48304[/attach]
作者: wangsj_2001    时间: 2012-2-12 00:37
roych 发表于 2012-2-11 23:34
把子报表的文本框的边框属性设置为“透明”就好了(我的附件里是实线)。
你的附件则是需要修改子报表的边 ...

谢谢您,明白了
作者: wangsj_2001    时间: 2012-2-12 21:39
roych 发表于 2012-2-11 23:34
把子报表的文本框的边框属性设置为“透明”就好了(我的附件里是实线)。
你的附件则是需要修改子报表的边 ...

谢谢您,明白了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3