电子教案《中文版Access 基础与实训》A064280 项目四窗体创建与应用任务2 设计学生信息窗体.docx
《电子教案《中文版Access 基础与实训》A064280 项目四窗体创建与应用任务2 设计学生信息窗体.docx》由会员分享,可在线阅读,更多相关《电子教案《中文版Access 基础与实训》A064280 项目四窗体创建与应用任务2 设计学生信息窗体.docx(26页珍藏版)》请在冰豆网上搜索。
电子教案《中文版Access基础与实训》A064280项目四窗体创建与应用任务2设计学生信息窗体
课程教案
授课内容
项目四窗体创建与应用
任务2设计学生信息窗体
授课班级
授课学时
8课时
教学方法与手段
讲授法、演示法、讨论法、多媒体教学
项目内容
使用美观的窗体可以方便而且直观地展示和管理特定的信息,但是与在其他应用程序中遇到的窗体还是有很多差别,例如:
1.和进入Windows操作系统时的登录窗体相比,没有类似可以方便地选择“用户名”的“组合框”(下拉菜单),也没有类似可以通过点击来执行“登录”或“重新启动”操作的“按钮”。
2.和设置Windows桌面显示属性时的窗体相比,没有类似可以方便地选择“桌面背景”的“列表框”,也没有可以同步显示桌面背景图片的预览区域。
实际上,Access为窗体设计提供了“设计视图”,不仅能够在窗体中添加“下拉菜单”“选项”“框按钮”和“图片”,还能添加“超链接”和“附件”等控件。
对于数据库管理而言,用得着这些控件么?
通过学习本任务-设计相对复杂的窗体,便能找到答案。
教学目标
学生通过本项目的学习,能:
1.熟悉窗体控件类型。
2.掌握窗体设计视图。
3.熟悉控件属性设置。
教学重点与难点
教学重点:
1.掌握窗体设计视图的使用方法。
2.熟悉掌握控件属性的设置方法。
教学难点:
控件属性的设置。
教学过程设计
1.窗体控件
在窗体对象中承载各类信息或者可以选择执行操作的元素称为窗体控件。
(1)基本控件
最常用的窗体基本控件有以下五种,在项目四任务1的“设置窗体外观”一节已经有所接触:
1)文本框,用来显示、输入和修改数据库表中的记录。
2)标签,用来显示不可更改的信息,例如字段的名称。
3)标题,用来显示窗体的主题。
4)徽标,使用图片表征窗体的主题。
5)日期和时间,加载显示系统当前的日期和时间。
(2)常用控件
在设计相对复杂的窗体时经常用到以下五种窗体控件:
·148·
1)组合框,用来通过下拉菜单选择一个选项来触发一个事件,例如,在绑定了“学生信息”表的字段“学生ID”的组合框中选择不同的“学生ID”可以查看对应的学生个人信息。
2)列表框,用来通过列表中选择一个选项来触发一个事件,功能和组合框相似。
3)图表,用来以图表的形式显示数据库中的特定统计信息。
4)图像,使用图像来显示某类信息。
例如显示同学的照片。
5)按钮,用来通过单击来触发一个事件,例如关闭窗体。
(3)特殊控件
在设计具有某些特殊功能的窗体时可能还会用到以下六种特殊窗体控件:
1)复选框,用于表示相关联的选项是否选中的状态。
2)单选框,用于表示在一组相关联的选项中选中的选项。
3)选项组,将相互关联的选项(包括复选框或单选框)放在一组中使用。
4)矩形,将相互关联的窗体控件放在矩形框图中,以区别于其他窗体控件。
5)选项卡,用来在多个选择页面存放显示不同种类信息,常与矩形一起使用。
6)子窗体,用来通过直接加载已有的窗体或创建新的窗体作为母窗体的一部分共同显示数据库中的信息。
2.控件属性
和设计数据库表时要通过设置字段的属性信息一样,在窗体设计时也可以通过设置控件的属性信息,以完成特定的功能。
控件的属性按照其功能主要分为五类:
(1)格式,对影响外观显示的属性进行更精确的设置
和对齐方式等。
(2)数据。
对影响所显示的数据内容的属性进行设置
认值和有效性规则等。
例如,高度、宽度、字体、字号
例如,控件来源、文本格式、默
(3)事件,选择当对控件进行操作时将要触发的事件,-例如,单击、双击、获取焦点、更改和鼠标按下等。
(4)其他,对影响控件使用的其他类别属性进行设置,例如,名称,控件提示文本、Tab键索引和输入法模式等。
(5)全部,对影响控件使用的以上全部属性进行设置。
【实践操作】
【任务一】查看窗体设计
(1)查看基本窗体的设计
1)打开数据库“学生信息.accdb",鼠标右键单击导航窗格中“学生信息窗体”标签,选择“打开”,默认视图为“窗体视图”,如下图所示。
2)在选项卡文档区域鼠标右键单击窗体标签,选择“设计视图”,切换为“学生信息窗体”的设计界面,“开始”选项卡也切换为“窗体设计工具”的“设计”子选项卡,如下图所示。
在选项卡文档区域,窗体被分为“窗体页眉”“主体”和“窗体页脚”三个区域,其中“窗体页眉”主要放置“标题”“徽标”和“日期和时间”等窗体的辅助数据显示控件,而“主体”主要放置“标签”“文本框”“图像”和“子窗体”等窗体的主体数据显示控件,“窗体页脚”主要放置“页码”等窗体的辅助数据显示控件,一般不在“窗体页脚”展开设计工作,而主要在“窗体页眉”和“主体”中进行设计。
3)“窗体设计工具”的“设计”子选项卡中的“控件”命令组在进行窗体设计中发挥主要的作用,通过添加各类控件,使得窗体界面友好而且丰富,如下图所示。
4)“窗体设计工具”的“排列”子选项卡及“格式”子选项卡中的命令组在进行窗体设计布局中发挥主要的作用,通过设置控件布局,使得窗体界面有序而且美观,如下图所示。
(2)查看多项目窗体的设计
打开“学生信息多项目窗体”,切换到“设计视图”,如下图所示。
与“学生信息窗体”进行比较,主要的区别在于,“学生信息多项目窗体”对于各“文本框”和“标签”采用了“表格”布局方式,“标签”位于“文本框”的上部,且处于“窗体页眉”区域中,而“学生信息窗体”对于各“文本框”和“标签”采用了“堆叠”布局方式,“标签”位于“文本框”的左侧,同处于“主体”区域中。
【任务实施】请同学们熟悉窗体设计工具和各个选项卡的功能。
【任务二】修改窗体设计
(1)修改徽标的设计
1)打开“学生信息窗体”,切换到“设计视图”,选中窗体徽标,然后在“设计”选项卡上的“工具”组中,单击“属性表”,如下图所示。
2)“属性表”在窗体的右侧打开,从“属性表”的顶部可以看到,实际上“徽标”的类型为“图像”,在此处的名称为“Auto_LogoO”,如下图所示。
在“格式”属性页面可以看到多种有关外观显示的属性信息,例如“可见”“图片”“缩放模式”“宽度”“高度”和“边框样式”等,在“可见”属性下拉菜单中由默认的“是”改为“否”。
3)切换到“窗体视图”,原有显示的徽标不再显示,如下图所示。
4)切换回“设计视图”,在“可见”属性下拉菜单中由“否”改回默认的“是”,在“特殊效果”属性下拉菜单中由默认的“平面”改为“蚀刻”。
如下图所示。
5)切换到“窗体视图”,徽标再次显示,且表现为“蚀刻”效果,如下图所示。
(2)修改标签的设计
1)打开“学生信息窗体”,切换到“设计视图”,选中“姓名”标签,打开“属性表”,如下图所示。
在“其他”属性页面的“垂直”属性下拉菜单中由默认的“否”改为“是”。
2)切换到“窗体视图”,“姓名”标签由原有的“水平显示”变为“垂直显示”,如下图所示。
(3)修改文本框的设计
1)打开“学生信息窗体”,切换到“设计视图”,选中“出生日期”文本框,打开“属性表”,如下图所示。
在“数据”属性页面的“控件来源”属性中由默认的“出生日期”改为“=Date()”,即显示系统当前日期而不是数据库表中相应记录。
2)切换到“窗体视图”,“出生日期”文本框由原有的从数据库表中读取的记录“2000年1月1日”变为系统当前日期“2018年5月5日”,如下图所示。
【任务实施】请同学们根据上述的3点进行修改窗体的设计。
【任务三】创建应用窗体设计
利用“学生成绩交叉表”作为数据源设计一个较复杂的窗体,使用图表控件显示学生各科目成绩,并使用组合框控件提供学生的“姓名”信息,设计的主要步骤包括:
创建新窗体,添加图表控件,添加组合框控件,设置组合框控件属性,测试窗体整体设计效果。
(1)创建新窗体
1)打开数据库“学生信息.accdb”,在“创建”选项卡上的“窗体”组中,单击“窗体向导”,则会弹出对话框“窗体向导”,在“表/查询”下拉菜单中选择窗体的数据源“查询:
学生成绩交叉表”,将该查询包含的全部字段从“可用字段”列表中选择到“选定字段”列表中,单击“下一步”,如下图所示。
2)在“窗体向导”中选择使用“表格”布局,单击“下一步”,如下图所示。
3)在“窗体向导”中为窗体指定标题为“学生成绩交叉表窗体”,并选择“修改窗体设计”,单击“完成”,如下图所示。
4)“学生成绩交叉表窗体”在选项卡文档区域随即打开,其默认视图为“设计视图”查看窗体的设计显示,如下图所示。
5)将“学生ID”“总分”“数学”和“语文”四个“文本框”及对应“标签”的宽度和位置进行调整,使其显得比例均匀,如下图所示。
(2)添加图表控件
1)在“设计”选项卡上的“控件”组中,单击“图表”,如下图所示。
2)移动鼠标指针至窗体设计主体区域中比较合适的位置,单击鼠标左键向窗体添加图表控件,如下图所示。
3)则会弹出对话框“图表向导”,选择“表:
学生成绩”作为用于创建图表的数据源。
如下图所示。
4)在“图表向导”中将字段“学生ID”“科目”和“分数”从“可用字段”列表中选择到“用于图表的字段”列表中,单击“下一步”,如下图所示。
5)在“图表向导”中选择“三维柱状图”,单击“下一步”,如下图所示。
6)在“图表向导”中指定数据在图表中的布局方式,单击“下一步”,如下图所示。
7)在“图表向导”中选择“学生ID”作为链接字段,单击“下一步”,如下图所示。
8)在“图表向导”中输入标题“学生各科目成绩表”,单击“完成”,如下图所示。
9)图表“学生各科目成绩表”在窗体设计中添加完成,保存窗体,重新打开后其以数据源的第一条记录为例显示图例,可以看出,Access2010中的图表和Excel2010中的图表实际是一样的,如下图所示。
调整该图表的位置和大小,使其与主体区域中其他控件对齐。
(3)添加组合框控件一
1)在“设计”选项卡上的“控件”组中,单击“组合框”,如下图所示。
2)移动鼠标指针至窗体设计主体区域中比较合适的位置,单击鼠标左键向窗体添加组合框控件一,如下图所示。
3)则会弹出对话框“组合框向导”,组合框获取其数值的方式包括三个:
“使用组合框查阅表或查询中的值”“自行输入所需的值”和“在基于组合框中选定的值而创建的窗体上查找记录”,此处选择第三个选项,单击“下一步”,如下图所示。
4)在“组合框向导”中将字段“学生ID”从“可用字段”列表中选择到“用于图表的字段”列表中,单击“下一步”,如下图所示。
5)在“组合框向导”中指定组合框中列的宽度。
单击“下一步”,如下图所示。
6)在“组合框向导”中为组合框一输入标签“请选择学生ID”,单击“完成”,如下图所示。
7)组合框一“请选择学生1D”在窗体设计中添加完成,如下图所示。
调整该组合框的位置和大小,使其与主体区域中其他控件对齐。
(4)添加组合框控件二
1)在“设计”选项卡上的“控件”组中单击“组合框”,移动鼠标指针至窗体设计主体区域中比较合适的位置,单击鼠标左键向窗体添加组合框控件二,如下图所示。
2)在“组合框向导”中,此处选择第一个选项,单击“下一步”,如下图所示。
3)在“组合框向导”中选择“表:
学生信息”为组合框提供数值,单击“下一步”,如图4-99所示。
在添加组合框控件一时,自动选择“学生成绩_交叉表”为其提供数值。
4)在“组合框向导”中将字段“学生ID”和“姓名”从“可用字段”列表中选择到“用于图表的字段”列表中,