1.实验目的
掌握窗体的创建方法。
图5-8 导航窗体
2.实验内容
(1)创建如图5-9所示的数据透视表窗体,命名为“成绩统计”。
(2)创建如图5-10所示的窗体,在主窗体中显示“课程编号”、“课程名称”、“课程类别”及“学分”,在子窗体中显示所有学习该门课程的学生的“学号”、“姓名”及“分数”,并将该门课程的平均分显示在子窗体下方。
图5-9 “成绩统计”数据透视表窗体
图5-10 “课程信息”窗体视图
3.思路分析
(1)先创建查询,显示“姓名”、“课程名称”、“课程类别”、“分数”和“班级名称”字段值,再以该查询为数据源创建数据透视表窗体。
(2)以“课程”表、“学生”表和“成绩”表为数据源,使用“窗体向导”创建主/子窗体,然后再切换到设计视图中进行修改。
4.操作提示
(1)创建“成绩统计”数据透视表窗体。(www.xing528.com)
1)以“班级”、“学生”、“成绩”和“课程”为数据源,创建如图5-11所示的“查询-成绩统计”的设计视图。
2)选择“查询-成绩统计”为数据源,打开数据透视表设计视图。将“班级名称”拖至筛选字段,“课程类别”和“课程名称”拖至行字段,“姓名”拖至列字段,“分数”拖至汇总或明细字段,再选择“平均值”函数,进行统计计算。结果如图5-9所示。
图5-11 “查询-成绩统计”的设计视图
(2)创建“课程信息”主/子窗体。
1)单击“创建”选项卡下“窗体”选项组中的“窗体向导”按钮,弹出“窗体向导”对话框。
2)选择“课程”表的“课程编号”、“课程名称”、“课程类别”、“学分”字段,“学生”表的“学号”、“姓名”字段,以及“成绩”表的“分数”字段,确定查看数据的方式为“通过课程”,确定子窗体使用的布局为“数据表”,为主窗体指定标题为“课程信息”,子窗体标题为“课程信息子窗体”。
3)切换到窗体设计视图,调整控件的位置,如图5-12所示。在子窗体页脚添加一个计算型文本框,输入表达式“=Avg([分数])”。该文本框的“名称”为“text6”,保存窗体。
图5-12 “课程信息”窗体视图
提示:添加了计算型文本框后,一定要保存窗体。
在主窗体页脚添加一个未绑定文本框,双击该文本框,打开文本框的“属性表”窗格,选择“数据”选项卡,单击“控件来源”右侧的“表达式生成器”按钮,进入“表达式生成器”对话框,如图5-13所示。在“表达式元素”窗格中展开“课程信息/课程信息子窗体”,在“表达式类别”窗格中,双击text6,即可自动生成表达式。
图5-13 “表达式生成器”对话框
提示:因为子窗体的默认视图为“数据表”,在窗体视图中不能显示窗体的页眉页脚区域,所以必须在主窗体中添加一个文本框,引用子窗体中text6控件的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。