首页 理论教育 Access数据库基础教程-创建数据透视表窗体

Access数据库基础教程-创建数据透视表窗体

时间:2023-11-05 理论教育 版权反馈
【摘要】:图5-8 导航窗体2.实验内容创建如图5-9所示的数据透视表窗体,命名为“成绩统计”。该文本框的“名称”为“text6”,保存窗体。在“表达式元素”窗格中展开“课程信息/课程信息子窗体”,在“表达式类别”窗格中,双击text6,即可自动生成表达式。

Access数据库基础教程-创建数据透视表窗体

1.实验目的

掌握窗体的创建方法。

978-7-111-45056-6-Chapter05-9.jpg

图5-8 导航窗体

2.实验内容

(1)创建如图5-9所示的数据透视表窗体,命名为“成绩统计”。

(2)创建如图5-10所示的窗体,在主窗体中显示“课程编号”、“课程名称”、“课程类别”及“学分”,在子窗体中显示所有学习该门课程的学生的“学号”、“姓名”及“分数”,并将该门课程的平均分显示在子窗体下方。

978-7-111-45056-6-Chapter05-10.jpg

图5-9 “成绩统计”数据透视表窗体

978-7-111-45056-6-Chapter05-11.jpg

图5-10 “课程信息”窗体视图

3.思路分析

(1)先创建查询,显示“姓名”、“课程名称”、“课程类别”、“分数”和“班级名称”字段值,再以该查询为数据源创建数据透视表窗体。

(2)以“课程”表、“学生”表和“成绩”表为数据源,使用“窗体向导”创建主/子窗体,然后再切换到设计视图中进行修改。

4.操作提示

(1)创建“成绩统计”数据透视表窗体。(www.xing528.com)

1)以“班级”、“学生”、“成绩”和“课程”为数据源,创建如图5-11所示的“查询-成绩统计”的设计视图。

2)选择“查询-成绩统计”为数据源,打开数据透视表设计视图。将“班级名称”拖至筛选字段,“课程类别”和“课程名称”拖至行字段,“姓名”拖至列字段,“分数”拖至汇总或明细字段,再选择“平均值”函数,进行统计计算。结果如图5-9所示。

978-7-111-45056-6-Chapter05-12.jpg

图5-11 “查询-成绩统计”的设计视图

(2)创建“课程信息”主/子窗体。

1)单击“创建”选项卡下“窗体”选项组中的“窗体向导”按钮,弹出“窗体向导”对话框。

2)选择“课程”表的“课程编号”、“课程名称”、“课程类别”、“学分”字段,“学生”表的“学号”、“姓名”字段,以及“成绩”表的“分数”字段,确定查看数据的方式为“通过课程”,确定子窗体使用的布局为“数据表”,为主窗体指定标题为“课程信息”,子窗体标题为“课程信息子窗体”。

3)切换到窗体设计视图,调整控件的位置,如图5-12所示。在子窗体页脚添加一个计算型文本框,输入表达式“=Avg([分数])”。该文本框的“名称”为“text6”,保存窗体。

978-7-111-45056-6-Chapter05-13.jpg

图5-12 “课程信息”窗体视图

提示:添加了计算型文本框后,一定要保存窗体。

在主窗体页脚添加一个未绑定文本框,双击该文本框,打开文本框的“属性表”窗格,选择“数据”选项卡,单击“控件来源”右侧的“表达式生成器”按钮,进入“表达式生成器”对话框,如图5-13所示。在“表达式元素”窗格中展开“课程信息/课程信息子窗体”,在“表达式类别”窗格中,双击text6,即可自动生成表达式。

978-7-111-45056-6-Chapter05-14.jpg

图5-13 “表达式生成器”对话框

提示:因为子窗体的默认视图为“数据表”,在窗体视图中不能显示窗体的页眉页脚区域,所以必须在主窗体中添加一个文本框,引用子窗体中text6控件的值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈