《数据库》课件-项目5 窗体的创建与设计_第1页
《数据库》课件-项目5 窗体的创建与设计_第2页
《数据库》课件-项目5 窗体的创建与设计_第3页
《数据库》课件-项目5 窗体的创建与设计_第4页
《数据库》课件-项目5 窗体的创建与设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

项目五窗体的创建与设计学习目标任务一创建窗体任务二设置窗体的格式与属性任务三设计窗体任务四创建子窗体项目小结学习目标掌握使用窗体向导创建窗体的方法。掌握使用自动窗体创建窗体的方法。掌握使用图表向导创建窗体的方法。掌握窗体的不同视图及作用方法。掌握窗体的设计视图的节的概念及功能。掌握窗体格式和属性的设置方法。掌握窗体中的控件的使用及设置方法。熟练掌握使用设计视图创建和设计窗体的方法。掌握子窗体的创建方法。任务一创建窗体窗体是Access数据库中的一个非常重要的对象,可以用于输入、编辑、显示表或查询的数据,也可以用作切换面板来打开数据库中的其他窗体和报表,进而控制对数据的访问,还可以用作自定义窗口,根据输入执行相应的操作等。窗体一般与数据库中的一个或多个表和查询绑定,窗体的记录源于数据表和查询中的指定字段或所有字段。窗体的创建主要有以下几种方法:使用窗体向导创建窗体自动创建窗体使用自动窗体创建数据透视表窗体使用自动窗体创建数据透视图窗体使用图表向导创建窗体使用设计视图创建窗体创建窗体的方法:1、使用窗体向导创建窗体方法:打开数据库,在“窗体”对象面板中,单击“新建”按钮,选择“窗体向导”或在面板中直接选择“使用向导创建窗体”选项。2、自动创建窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“自动创建窗体:纵栏式/自动创建窗体:表格式/自动创建窗体:数据表”之一。3、使用自动窗体创建数据透视表窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“自动窗体:数据透视表”。4、使用自动窗体创建数据透视图窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“自动窗体:数据透视图”。5、使用图表向导创建窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“图表向导”。6、使用设计视图创建窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“设计视图”。注:在窗体的设计视图中,选择“视图—字段列表”可以显示或隐藏字段列表窗口,选择“视图—工具箱”可以显示或隐藏“工具箱”面板,选择“视图—网格”可以隐藏或显示窗体设计视图中的网格。窗体中各节的功能:窗体页眉:位于窗体的顶部,显示对每条记录都一样的信息。当打印窗体时,位于窗体页眉中的数据打印在第一页的首部。页面页眉:用来设置窗体在打印时的页面头部信息。页面页眉中的数据在屏幕上并不会显示出来,只有打印窗体时,位于页面页眉中的数据才会被打印。第一打印页的顶端先显示窗体页眉中的数据,紧接着其下方显示页面页眉中的数据,而第二打印页之后的每一页的顶端显示页面页眉中的数据。主体:是窗体的核心部分,主要用来显示记录数据。可以在屏幕上显示一条记录,也可以显示多条记录。页面页脚:用来设置窗体在打印时显示在每一页底部的信息。窗体页脚:位于窗体的底部,显示对每条记录都一样的信息。当打印窗体时,位于窗体页脚中的数据打印在最后一页主体中最后一条记录的后面。窗体的5种视图:窗体视图:用于显示表或查询中记录的数据。数据表视图:与数据表类似,数据排列成行和列的形式。设计视图:提供了详细的窗体结构视图。可以看到窗体的页眉、主体和页脚等部分。窗体在设计视图中显示时实际并不在运行,因此,在进行设计方面的更改时无法看到基础数据。数据透视表视图:用于汇总和分析数据表或查询中的数据,将字段值作为透视表的行或列。数据透视图视图:用于显示数据表或查询中数据的图形分析,以更直观的图形方式来显示数据。任务二设置窗体的格式与属性通过设置窗体的格式,使窗体更加美观、大方,更有效地管理和使用数据库。窗体的格式主要包括字体、字号、字形、字体颜色、对齐方式、填充/背景色、线条/边框颜色、线条/边框宽度和特殊效果等。窗体及窗体上的控件都具有一系列的属性,包括它们的大小、位置、外观以及要表示的数据等。1、设置窗体的格式窗体的格式主要包括字体、字号、字形、字体颜色、对齐方式、填充/背景色、线条/边框颜色、线条/边框宽度和特殊效果等。方法:主要通过工具栏上的按钮来完成。2、设置窗体的属性窗体及窗体上的控件都具有一系列的属性,包括它们的大小、位置、外观以及要表示的数据等。方法:打开窗体的设计视图,选择“视图—属性”。选项及功能见课本P114表5-1。任务三设计窗体在多数情况下,使用向导创建的窗体并不能满足实际的需要,这时往往需要使用设计视图来设计窗体,或者将使用向导创建的窗体在设计视图中进行修改或完善。自动套用格式控件的使用控件属性的设置创建切换面板式窗体1、自动套用格式方法:打开数据库,在“窗体”对象面板中,选择“成绩(设计视图)”窗体,单击右键在弹出的快捷菜单中选择“设计视图”命令,打开该窗体的设计视图。选择“格式—自动套用格式”。2、创建数据交互式窗体在窗体的设计视图中,可以显示“工具箱”面板,用户可以向窗体添加各种控件,这些控件主要包括标签、文本框、选项组、切换按钮、选项按钮、复选框、列表框、命令按钮、图像、选项卡控件、直线、矩形等。各控件的功能见课本P116表5-2。方法:打开数据库,在“窗体”对象面板中,双击“在设计视图中创建窗体”,打开该窗体的设计视图。选择“视图—属性”,在“数据”选项卡的“记录源”中选择“学生”表。在窗体中添加标签、命令按钮、文本框、复选框、组合框等控件并设置格式和属性。3、创建切换面板式窗体Access提供了直接创建切换面板的向导,用于帮助用户在数据库中导航。方法:打开数据库,选择“工具—数据库实用工具—切换面板管理器”打开“编辑切换面板页,输入切换面板名“学籍管理系统”和切换面板项目“学生信息”、“成绩信息”、“退出程序”。双击“切换面板”窗体,打开该窗体的窗体视图,单击各个项目,可以打开相应的命令,执行相应的操作。注:可以设置启动选项,使系统启动后自动打开窗体。方法:选择“工具—启动”,在“显示窗体/页”下拉选择要打开的窗体,当系统启动时,自动打开该窗体。在“启动”对话框中,还可以设置应用程序标题、数据库窗口、菜单栏、工具栏等多项内容。任务四创建子窗体子窗体是放在另一个窗体中的窗体,包含子窗体的窗体称为主窗体。子窗体一般显示具有一对多关系的表或查询中的数据。主窗体用于显示具有一对多关系的“一”方,子窗体用于显示具有一对多关系的“多”方。当主窗体中的记录变化时,子窗体中的记录也随着发生相应的变化。创建子窗体有两种方法:使用窗体向导同时创建主窗体和子窗体使用控件向导将已有的窗体添加到另一个窗体中1、使用窗体向导创建子窗体方法:在“窗体”对象面板中,单击“新建”按钮,选择“窗体向导”。在“窗体向导”对话框中选择表和相应的可用字段,在“请确定查看数据的方式”列表框中选择“通过课程”选项,选择“带有子窗体的窗体”单选按钮。子窗体使用的布局选择“数据表”,样式选择“标准”。注:在使用两个源表时,必须先建立这两个表之间的关系。2、使用控件向导创建子窗体方法:在“窗体”对象面板中,选择“学生信息(数据交互式)”窗体,单击右键在弹出的快捷菜单中选择“设计视图”命令,打开该窗体的设计视图。在“工具箱”面板中,选择“控件向导”控件,使控件向导处于打开状态。选择“子窗体/子报表”控件,在窗体主体节上按住鼠标拖出一个空白框,系统自动打开“子窗体向导”对话框,选择子窗体的数据来源“使用现有的窗体:成绩(设置窗体属性)”,确定主窗体链接到该子窗体的字段“从列表中选择:对学生中的每个记录用学号显示成绩”。单击工具栏上的“窗体视图”按钮,打开窗体视图。上机操作一:1、从表、查询=>建立窗体(使用向导)2、在设计视图中设计窗体3、建立主切换窗体“学生信息管理”、“教师信息管理”、“课程信息管理”、“成绩信息管理”窗体:“学生成绩信息查询”、“教师任课信息查询”窗体:“按系别查询学生信息”窗体:“按课程名称查询学生成绩”窗体:“统计每个学生的各科成绩及总成绩”、“统计每个学生已修的学分数”、“统计每位教师的授课总课时量”窗体:上机操作二:(一)打开“学籍管理”数据库,创建好表之间的关系。(二)建立主窗体如下:(三)完成信息管理功能。单击“学生信息”按钮,打开“学生信息窗体”:“学生信息窗体”制作步骤:1、在“窗体”对象中,选择“新建——设计视图”,数据源:学生表。2、菜单“视图——窗体页眉和页脚”,页眉用标签制作标题“学生信息”,页脚用文本框制作“今天日期:=Date()”。3、窗体主体部分制作:在工具箱选择文本框或组合框控件(“控件向导”处于选中状态),从“字段列表”中按住左键拖动相应字段放到窗体主体,调整大小、对齐。4、制作“添加”等命令按钮。5、菜单“格式——自动套用格式”。单击“显示所有记录”按钮,打开“学生信息浏览窗体”:“学生信息浏览窗体”制作步骤:1、在“窗体”对象中,选择“新建——设计视图”。2、菜单“视图——窗体页眉和页脚”,页眉用标签制作标题“学生信息浏览”,页脚用制作命令按钮“打印”、“退出”。3、在工具箱选择子窗体控件(“控件向导”处于选中状态),在窗体主体中画出一个子窗体,数据源是“学生表”。4、菜单“格式——自动套用格式”。(四)完成信息查询功能。在文本框中输入学生姓名,单击“确定”按钮,打开“由学生姓名查询成绩信息窗体”:在主窗体的文本框中输入“学生姓名”,筛选并在另一窗体中显示该学生成绩信息。步骤:1、在“学籍管理系统”主窗体(记住名称如学籍主窗体)上画一文本框,修改标题为:“请输入学生姓名:”,记住该文本框的名称(如Text0)。2、创建一个查询,包含字段“学号、姓名、系别、专业、课程名称、成绩、是否已补考”,同时将“姓名”字段的条件设为:Like“*”&[forms]![学籍主窗体]![text0]&“*”,保存该查询为:输入学生姓名查询成绩信息。3、用设计视图新建一个窗体,在窗体主体上画出一个子窗体控件,数据源选择查询“输入学生姓名查询成绩信息”,保存为:“输入学生姓名查询成绩信息主窗体”。4、菜单“视图——窗体页眉和页脚”,在窗体页眉上用标签控件输入标题:学生成绩信息。5、菜单“格式——自动套用格式”设置窗体的效果。6、回到“学籍管理系统”主窗体,在文本框后面画一命令按钮,链接到“输入学生姓名查询成绩信息主窗体”。输入课程名称,单击“确定”按钮。打开窗体:输入教师姓名,单击“确定”按钮。打开窗体:(五)完成信息统计功能。单击四个命令按钮,分别打开以上四个窗体。项目小结窗体既是管理数据库的窗口,又是用户和数据库之间的桥梁。Access利用窗体将整个数据库组织起来,从而构成完整的应

温馨提示

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

评论

0/150

提交评论