您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 计算机二级access数据库入门级应用基础课件4:窗---体
补充生成查询结果:选择查询(含参数查询)、交叉表查询切换到数据表视图或点击运行按钮都可以查看结果。操作查询必须通过运行才能生成查询结果。查询在运行过程中通过Ctrl+Break中止查询。参数查询本质是选择查询。只是条件需要用户动态输入。结果随着动态变化的条件而改变。第四章窗体本章概要4.1认识窗体4.2创建窗体4.3自定义窗体4.4美化窗体组成和结构6种类型3种视图人工方法(设计视图)使用向导(6种向导)使用Access提供的控件使用自动套用格式设置格式属性4.1认识窗体窗体是Access中的数据库对象。利用窗体可以方便地维护窗体所基于的源表或查询的记录,包括向窗体所基于的源表或查询中对记录进行添加、删除和修改等操作。建立窗体的主要目的是给用户一个友好的界面,来使用专业人员开发出的数据库应用软件。举例4.1.1窗体的概念和作用窗体有多种形式,不同的窗体能够完成不同的功能。窗体中的信息主要有两类:一类是提示信息,例如,说明性的文字或图形元素,如线条、矩形框等,使得窗体比较美观,另一类是所处理的表或查询的记录。利用控件,可以在窗体的信息和窗体的数据来源之间建立链接。例如:图4.1所示的“学生选课成绩”窗体说明性文字,不随记录而变化字段的具体值,随记录而变化窗体的作用窗体的重要作用是接收用户输入的数据或命令,编辑、显示数据库中的数据,构造方便、美观的输入/输出界面。创建数据输入窗体可以用来向表中输入数据。创建切换面板窗体可以打开其他窗体和报表。4.1.2窗体的组成和结构窗体由多个部分组成,每个部分称为一个“节”。主体节(窗体页眉、页面页眉、页面页脚及窗体页脚)如图4.2所示。节主体节主体节通常用来显示记录数据,可以在屏幕或页面上只显示一条记录,也可以显示多条记录。窗体页眉位于窗体顶部位置,一般用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其他任务的命令按钮。在“窗体视图”和“打印预览”下均可见。窗体页脚位于窗体底部,一般用于显示对所有记录都要显示的内容、使用命令的操作说明等信息。也可以设置命令按钮,以便执行必要的控制。在“窗体视图”和“打印预览”下均可见。页面页眉一般用来设置窗体在打印时的页头信息。例如,标题、用户要在每一页上方显示的内容。在“窗体视图”下不可见,在“打印预览”下可见。页面页脚一般用来设置窗体在打印时的页脚信息。例如,日期、页码或用户要在每一页下方显示的内容。在“窗体视图”下不可见,在“打印预览”下可见。其他元素窗体中还有标签、文本框、复选框、列表框、组合框、选项组、命令按钮、图像等图形化的对象,这些对象被称为控件。一个控件可以显示数据、执行操作使窗体(报表、数据访问页)更易于阅读。4.1.3窗体的类型6种类型的窗体:纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。其中,前3种可自动创建。1.纵栏式窗体将窗体中的一个显示记录按列(字段)分隔。每列的左边显示字段名,右边显示字段内容。每次只能显示一个记录的内容,而数据表每次可以显示很多记录。这是它们最大的区别。可以随意的安排字段,使用Windows的多种控制操作,设置直线、方框、颜色、特殊效果等。图4.3纵栏式窗体示例2.表格式窗体当记录内容较少时,可以在一个窗体中显示多条记录的内容。表格式窗体可以做到。如图4.4所示的“学生”窗体,窗体上显示了两条记录。如果要浏览更多的记录可以通过垂直滚动条进行预览图4.4表格式窗体示例数据表窗体从外观上与数据表和查询显示数据的界面相同,如图4.5所示。图4.5数据表窗体示例3.数据表窗体数据表窗体的主要作用是作为一个窗体的子窗体。注意:数据表窗体并不存储数据,只是把表内容在窗体上以表显示。4.主/子窗体窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。主窗体只能显示为纵栏式的窗体,子窗体可以显示为数据表窗体或表格式窗体。当在主窗体中输入数据或添加记录时,Access会自动保存每一条记录到子窗体对应的表中。举例在子窗体中,可创建二级子窗体,即在主窗体内可以包含子窗体,子窗体内又可以含有子窗体。主窗体和子窗体彼此链接,主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前记录相关的记录的信息。例如,在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系,“学生”表中的每一条记录都与“选课成绩”表中的多条记录相对应。主窗体子窗体图4.7图表窗体示例5.图表窗体利用MicrosoftGraph以图表方式直观形象地显示用户的数据,如图4.7所示。6.数据透视表窗体图4.8数据透视表窗体示例用MicrosoftExcel创建数据透视表对象,再用MicrosoftAccess创建内嵌数据透视表对象的窗体。4.1.4窗体的视图表有2种视图:“数据表”视图和“设计”视图查询有3种视图:“数据表”视图、“设计”视图和SQL视图。窗体有3种视图:“设计”视图、“窗体”视图、“数据表”视图。窗体的“设计”视图是用于创建窗体或修改窗体的窗口。窗体的“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;窗体的“数据表”视图是以行列格式显示表、查询或窗体数据的窗口,如图4.5所示。在“数据表”视图中可以编辑、添加、修改、查找或删除数据。“设计”视图中可以创建窗体,更改窗体的设计,在“设计”视图中创建了窗体之后,就可以在“窗体”视图中或“数据表”中进行查看。4.2创建窗体人工方式:需要创建窗体的每一个控件,并建立控件和数据源之间的联系。较麻烦。向导方式:可以简单、快捷地创建窗体。简单但不一定完全符合要求。要求:先使用“向导”建立窗体的基本轮廓,然后再切换到“设计”视图,使用人工方式进行修改。6种制作窗体的向导Access提供的制作窗体的向导:窗体向导自动创建窗体:纵栏表自动创建窗体:表格自动创建窗体:数据表图表向导数据透视表向导4.2.1使用“自动创建窗体”如果使用“自动创建窗体”创建一个显示选定表或查询中所有字段及记录的窗体,在建成后的窗体中,每一个字段都显示在一个独立的行上,并且左边带有一个标签。“自动创建窗体:纵栏表”“自动创建窗体:表格”“自动创建窗体:数据表”的创建过程完全相同例4.1在“教学管理”数据库中,使用“自动创建窗体:纵栏表”创建“课程”窗体。具体操作步骤如下:(1)在“数据库”窗口中,如果数据源是表,则单击“表”对象;如果数据源是查询,则单击“查询”对象。这里单击“表”对象。在“表”对象中,选中“课程”(2)单击工具栏上的“新对象”按钮右侧的向下箭头按钮,从下拉列表中选择“窗体”选项,显示“新建窗体”对话框,如图4.9所示。也可以在“窗体”对象下直接单击“新建”按钮,然后在显示的“新建窗体”对话框中,从“请选择该对象数据的来源表或查询”下拉列表中选择“课程”表图4.9“新建窗体”对话框(3)从对话框中选择“自动创建窗体:纵栏式”选项,屏幕显示新建的窗体,如图4.10所示图4.10“课程”窗体(4)单击工具栏上的“保存”按钮,屏幕显示“另存为”对话框,在“窗体名称”框内输入窗体的名称,单击“确定”按钮,就建立了纵栏式窗体。4.2.2使用“窗体向导”使用“自动创建窗体”虽然可以快速地创建窗体,但所建窗体只适用于简单地单列窗体,窗体的布局也已确定,如果要加入用户对各个字段的选择,可以使用“窗体向导”来创建窗体。1.创建基于一个表的窗体使用“窗体向导”创建的窗体,其数据源可以来自于一个表或查询。下面通过一个实例介绍创建基于一个表或查询的窗体。例4.2在“教学管理”数据库中创建“输入教师信息”窗体。具体操作步骤如下:(1)在“窗体”对象中双击“使用向导创建窗体”选项,屏幕显示“窗体向导”第一个对话框,如图4.11所示。图4.11“窗体向导”第一个对话框(2)单击“表/查询”下拉列表框右侧的向下箭头按钮,从中选择“表:教师”。这时在左侧“可用字段”列表框中列出了所有可用的字段。(3)在“可用字段”列表框中选择需要在新建窗体中显示的字段,单击按钮,将所选字段移到“选定的字段”列表框中。如果需要将所有的可用字段全部移到“选定的字段”列表框中,可以单击。如果不希望在“选定的字段”列表中某个字段出现在窗体中,在“选定的字段”列表框中选择该字段,然后单击将其重新移回“可用字段”列表框中,单击则将全部“选定的字段”移回“可用字段”列表框中。这里单击按钮选择所有字段(4)单击“下一步”按钮,屏幕显示如图4.12所示的“窗体向导”第二个对话框。在此对话框中,选择“纵栏表”选项按钮,这时在左边可以看到所建窗体的布局。图4.12“窗体向导”第二个对话框(5)单击“下一步”按钮,屏幕显示如图4.13所示的“窗体向导”第三个对话框。在对话框右侧的列表框中列出了若干窗体的样式,选中的样式在对话框的左侧显示,用户可选择喜欢的样式。这里选择“标准”样式。图4.13“窗体向导”第三个对话框(6)单击“下一步”按钮,屏幕显示如图4.14所示的“窗体向导”最后一个对话框,在“请为窗体指定标题”框中输入“输入教师信息”。如果想在完成窗体的创建后,打开窗体并查看或输入数据,选中“打开窗体查看或输入信息”;如果要调整窗体的设计,则选中“修改窗体设计”。这里选择“打开窗体查看或输入信息”。图4.14“窗体向导”第四个对话框(7)单击“完成”按钮,创建的窗体显示在屏幕上,如图4.15所示。图4.15“输入教师信息”窗体2.创建基于多个表的主/子窗体前提条件:主窗体的数据源与作为子窗体的数据源之间已经存在着“一对多”的关系。方法有两种:①同时创建主窗体和子窗体(使用窗体向导)②是将已有的窗体作为子窗体添加到另一个已有的窗体中。(使用设计视图)查看数据的方式:带有子窗体的窗体、链接窗体。子窗体的样式:①固定显示在主窗体之中:表格和数据表。②弹出式子窗体。例4.3以“教学管理”数据库中的“学生”和“选课成绩”为数据源,同时创建主窗体和子窗体,创建的窗体如图4.6所示,操作步骤如下:(1)在“数据库”窗口中单击“窗体”对象。双击“使用向导创建窗体”选项,屏幕显示“窗体向导”第一个对话框。如图4.11所示。“窗体向导”第一个对话框(2)单击“表/查询”框右侧的向下箭头按钮,从下拉列表中选择“表:学生”,单击按钮选择所有的字段。在单击“表/查询”框右侧的向下箭头按钮,从下拉列表中选择“表:选课成绩”,单击按钮选择所有的字段。(3)单击“下一步”按钮,显示如图4.16所示的“窗体向导”第二个对话框,该对话框要求确定窗体查看数据的方式,由于数据来源与两个表,所以有两个可选项:“通过学生”查看或“通过选课成绩”查看,这里单击“通过学生”,并选择“带有子窗体的窗体”单选项。图4.16“窗体向导”第二个对话框(4)单击“下一步”按钮,屏幕显示如图4.17所示的“窗体向导”第三个对话框。该对话框要求确定窗体所采用的布局。有两个可选项:表格和数据表。选中的选项,其布局在对话框的左侧显示,这里选择“数据表”单选项。(5)单击“下一步”按钮,屏幕显示“窗体向导”第四个对话框,该对话框要求确定窗体所采用的样式。在对话框右部的列表框中列出了若干种窗体的样式,用户可以选择所喜欢的样式,这里选择“标准”样式。(6)单击“下一步”按钮,屏幕显示“窗体向导”的最后一个对话框,如图4.18所示,在该对话框的“窗体”文本框中输入主窗体标题“学生选课成绩”;在“子窗体”文本框中输入子窗体标题“选课成绩子窗体”。(7)单击“完成”按钮,所创建的主窗体和子窗体同时显示在屏幕上,如图4.6所示图4.17“窗体向导”第三个对话框图4.18“窗体向导”最后一个对话框图4.19弹出式窗体如果存在“一对多”关系的两个表都已经分别创建了窗体,就可以将具有“多”端的窗体添
本文标题:计算机二级access数据库入门级应用基础课件4:窗---体
链接地址:https://www.777doc.com/doc-4568792 .html