《数据库技术》教案-项目四-窗体创建与应用-任务2 设计学生信息窗体_第1页
《数据库技术》教案-项目四-窗体创建与应用-任务2 设计学生信息窗体_第2页
《数据库技术》教案-项目四-窗体创建与应用-任务2 设计学生信息窗体_第3页
《数据库技术》教案-项目四-窗体创建与应用-任务2 设计学生信息窗体_第4页
《数据库技术》教案-项目四-窗体创建与应用-任务2 设计学生信息窗体_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程教案授课内容项目四窗体创建与应用任务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”和“姓名”从“可用字段”列表中选择到“用于图表的字段”列表中,单击“下一步”,如下图所示。5)在“组合框向导”中选择字段“学生ID”为组合框的记录进行“升序”排列,单击“下一步”,如下图所示。6)在“组合框向导”中指定组合框中列的宽度,并选择“隐藏键列”,单击“下一步”,如下图所示。7)在“组合框向导”中选择“记忆该数值供以后使用”,单击“下一步”,如下图所示。8)在“组合框向导”中为组合框二输入标签“姓名”.单击“完成”,如下图所示。9)组合框二“姓名”在窗体设计中添加完成,如下图所示。调整该组合框的位置和大小,使其与主体区域中其他控件对齐。(5)设置组合框控件属性1)选中组合框一“请选择学生ID”,然后在“格式”选项卡上的“工具”组中,单击“属性表”,“属性表”在窗体的右侧打开,从“属性表”的顶部可以看到,所选内容的类型为“组合框”,在此处的名称为“combol4”,如下图所示。在“格式”属性页面的“字体名称”属性下拉菜单中由默认的“宋体”改为“幼圆”,因为后续窗体套用的格式“市镇”中有关组合框的字体均为“幼圆”,而添加新的组合框时,系统默认将其字体设置为“宋体”,修改为“幼圆”可以与原有格式保持统一。2)选中组合框二“姓名”,打开“属性表”,从“属性表”的顶部可以看到,所选内容的类型也为“组合框”,在此处的名称为“combo16”,如下图所示。在“数据”属性页面的“控件来源”属性下拉菜单中由默认的“无”改为“学生ID”,目的是为了和“学生成绩_交叉表”中的字段“学生ID”进行绑定,从而使得“姓名”组合框在窗体中数据索引字段“学生ID”变化时,能够自动从“学生信息”表中检索出和该“学生ID”对应的学生“姓名”并显示,以起到类似多表查询中从多个表中通过关联字段检索相关信息的作用,因为单靠“学生成绩_交叉表”不能提供有关学生的个人信息。3)组合框二“姓名”中的文字由“未绑定”变为“学生ID”,说明“控件来源”绑定成功。在“格式”属性页面的“字体名称”属性下拉菜单中由默认的“宋体”也改为“幼圆”,在“背景样式”属性下拉菜单中由默认的“常规”改为“透明”,如下图所示。在“边框样式”属性下拉菜单中由默认的“实线”也改为“透明”,如下图所示。(6)测试窗体整体设计效果1)控件的添加和设置工作完成后的“学生成绩交叉表窗体”设计界面,如下图所示2)打开“属性表”,从对象下拉菜单中选择“窗体”,然后在“格式”属性页面的“默认视图”属性下拉菜单中由默认的“连续窗体”改为“单个窗体”,如下图所示。由于“学生各科目成绩表”的添加,使得窗体一次只能显示一位同学的成绩情况。3)利用快速访问工具栏上的“自动套用格式”按钮,为窗体套用样式“市镇”,窗体切换到“窗体视图”,查看窗体的数据显示,如下图所示。4)在“请选择学生1D”下拉菜单中选择其他选项,如“2017020004”,如下图所示。5)窗体随即提取了“学生ID”为"2017020004"的有关信息并更新显示,包括上部的原有“学生成绩_交叉表”的各项信息,中部的“学生各科目成绩表”的图表及数字信息,底部的学生“姓名”等,如下图所示。设计该窗体所要达到的效果经测试已经全部完成,至此,该窗体的设计应用工作完毕。【任务实施】利用“学生成绩交叉表”作为数据源设计一个较复杂的窗体,使用图表控件显示学生各科目成绩,并使用组合框控件提供学生的“姓名”信息。

作业:1.打开“学生信息”数据库,打开某个基本窗体,例如“学生信息窗体”,切换到“设计视图”,查看窗体的三个区域“窗体页眉”“主体”和“窗体页脚”,思考为何要将窗体划分为这三个区域,各区域的主要作用分别是什么;查看“设计”子选项卡中的“控件”命令组,通过图标识别各控件,尤其是常用的控件,例如“文本框”“标签”“组合框”和“图表”等;查看“排列”子选项卡中的“控件布局”命令组,通过图标识别各布局操作;保存并关闭“学生信息窗体”,关闭Access2010。2.打开“学生信息”数据库,打开某个多项目窗体,例如“学生信息多项目窗体”;打开某个数据表窗体,例如“学生信息数据表窗体”;打开某个对齐窗体,例如“学生信息两端对齐窗体”;打开某个分割窗体,例如“查询男同学全部信息分割窗体”;打开某个空白窗体,例如“学生成绩窗体”;切换到“设计视图”,分别查看比较各窗体中控件的布局之间有何差别,比较各窗体在设计上的差别所带来的便利性差异,保存并关闭各窗体,关闭Access2010。3.打开“学生信息”数据库,打开某个窗体.切换到“设计视图”,选中窗体徽标,打开“属性表”;在“特殊效果”属性下拉菜单中由默认的“平面”改为“蚀刻”,切换到“窗体视图”,查看显示变化;切换到“设计视图”,在“可见”属性下拉菜单中由默认的“是”改为“否”,切换到“窗体视图”,查看显示变化;切换到“设计视图”,尝试修改徽标控件的其他常用属性,例如“图片平铺”“缩放模式”“图片对齐方式”和“图片类型”等,切换到“窗体视图”,分别查看显示变化,保存并关闭该窗体,关闭Access2010。4.打开“学生信息”数据库,打开某个窗体,切换到“设计视图”,选中某个标签,打开“属性表”;在“垂直方向”属性下拉菜单中由默认的“否”改为“是”,切换到“窗体视图”,查看显示变化;切换到“设计视图”,尝试修改标签控件的其他常用属性.例如“字体”“字号”“对齐方式”“背景色”和“前景色”等,切换到“窗体视图”,分别查看显示变化,保存并关闭该窗体,关闭Access2010。5.打开“学生信息”数据库.打开某个窗体,切换到“设计视图”,选中某个文本框,打开“属性表”;在“控件来源”属性下拉菜单中由默认的选项改为其他选项,切换到“窗体视图”,查看显示变化;切换到“设计视图”,尝试修改文本框控件的其他常用属性,例如“背景样式”“边框样式”“特殊效果”和“默认值”等,切换到“窗体视图”,分别查看显示变化,保存并关闭该窗体,关闭Access2010。6.打开“学生信息”数据库,打开某个窗体,切换到“设计视图”,选中某个控件,打开“属性表”;尝

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论