第创建和使用窗体_第1页
第创建和使用窗体_第2页
第创建和使用窗体_第3页
第创建和使用窗体_第4页
第创建和使用窗体_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

会计学1第创建和使用窗体4.1.1窗体的结构

窗体的基本结构分为5部分页面页眉和页面页脚可以通过工具栏中“视图”菜单的设置让其显示或隐藏第1页/共30页主体:是窗体的主要组成部分,用来显示窗体数据源中的记录。窗体页眉:是窗体的首部,用来显示窗体标题、窗体徽标、命令按钮和说明性文字等用于显示不随记录改变的信息。窗体页脚:是窗体的尾部,作用与窗体页眉相同。页面页眉:在每一页的顶部,用来显示列标题、页码、日期等信息。页面页脚:在每一页的底部,用来显示页面摘要、页码、日期和本页汇总数据等信息。页面页眉和页面页脚中的控件,仅在“设计”视图中和打印窗体时出现,其他视图看不到。第2页/共30页4.1.2窗体的基本类型按窗体显示数据的方式,可以分为纵栏式窗体、表格式窗体、数据表窗体、图表窗体、数据透视表窗体、对话框窗体、主/子表式窗体。第3页/共30页1.纵栏式窗体纵栏式窗体每屏显示一条记录,每行一个字段。这种布局非常清晰。一般情况下,快速的数据输入窗体都采用类似纵栏式的布局,通常是在自动创建或者使用向导创建的纵栏式窗体的基础上再设计而成。第4页/共30页2.表格式窗体表格式窗体每屏显示多条记录,字段在一行中从左向右排列。这种窗体更适合查看字段数较少的表。第5页/共30页3.数据表窗体数据表式窗体的实质就是窗体的“数据表”视图,它看上去像Excel的工作表,能显示大量的数据,并可以执行Excel的一些操作。第6页/共30页4.主/子表式窗体在主窗体嵌入了子窗体的窗体。通常情况下,主窗体中的数据与子窗体中的数据是相关联的。例如,要在一个窗口同时查看学生的基本信息及其所选修的各门课程的成绩,就可以将学生表作为主窗体的数据,而学生选修的课程及成绩作为子窗体的数据。尽管很少单独使用数据表窗体,但数据表窗体常常用来显示嵌入在主窗体上的子窗体中的数据第7页/共30页4.1.3窗体的视图窗体的视图是窗体的外观表现形式。Access为窗体提供了5种视图方式:“设计”视图、“窗体”视图、“数据表”视图、“数据透视表”视图和“数据透视图”视图。单击工具栏上【视图】快捷按钮旁边的下拉按钮,弹出如下图所示的下拉菜单,可以在窗体的“设计”视图、“窗体”视图和“数据表”视图等3种视图之间快速切换。若要切换到“数据透视表”视图或“数据透视图”视图,需要实现创建好“数据透视表”窗体或“数据透视图”窗体才能切换。第8页/共30页4.2创建窗体创建新窗体有多种方法。在数据库窗口中单击对象列表中的“窗体”,然后单击“新建”按钮,打开“新建窗体”对话框,该对话框提供了创建窗体的9种方法。窗体的主要设计方法是:先用向导创建窗体,得到窗体的初步设计;再对初步设计成的窗体进行再设计,直到满意为止。第9页/共30页4.2.1使用自动创建窗体使用自动创建窗体最简单,只需选择数据源(系统自动选取全部字段),但无法作一些具体的设置。通过“新建窗体”对话框可自动创建纵栏式、表格式、数据表三种窗体。【例4-1】以“教师”表为数据源建立名为“教师纵栏式窗体”的窗体。第10页/共30页4.2.2使用向导创建窗体

使用“窗体向导”创建窗体不如自动创建窗体快捷、简便,但可以进行相对详细的设置,包括按要求选定字段、窗体布局和样式,创建的窗体更灵活,更有针对性。这是创建窗体的主要方法,在接下来的再设计中可以大大减少修改的工作量。【例4-2】使用“窗体向导”创建名为“向导创建教师纵栏式”的窗体,具体要求是:以“教师”表为数据源,选取姓名、性别、所在系、职称字段,窗体的布局为“纵栏表”,其他取系统默认值。第11页/共30页4.2.3使用向导创建主/子窗体窗体中可以包含另一个窗体。基本窗体称为主窗体,窗体中的窗体称为子窗体。子窗体还可以包含子窗体,任一窗体都可以包含多个子窗体,即主、子窗体间是树型结构。在主窗体查看的数据是一对多关系的“一”端,则“多”端数据在子窗体中显示。在主窗体中改变当前记录会引起子窗体中记录的相应改变。使用向导创建第12页/共30页

使用向导创建【例4-3】创建名为“向导创建教师授课课程主子式窗体”,具体要求是:以“教师”表、“课程”表为数据源,选取教师编号、姓名、性别、所在系、职称、课程名称、课程性质、学分8个字段,查看数据的方式为“通过教师”。其余取系统默认值。第13页/共30页4.2.4使用图表向导创建窗体图表窗体将数据以直观的形式显示出来,使人能很容易地区分出数据之间的差异,便于人们对数据进行分析处理。【例4-4】

使用图表向导创建一个“各系教师职称分布情况”窗体,反映各x系各类职称的人数,要求创建一个柱形图,数据源采用“教师”表,分类X轴为各系名称,系列为各类职称。注:如果要用到多张表,先建立相关的查询第14页/共30页4.2.5使用数据透视表向导创建窗体数据透视表窗体指的是一种能用所选格式和计算方法汇总大量数据的交互式表。数据透视表最大的用途是交叉分析表中的数据,它可以对表或查询中的数据按行和列的形式进行重组,适用于对表中的数据进行统计计算。“数据透视表”视图中的字段分为4中类型:筛选字段、行字段、列字段和明细字段。他们分布于数据透视表的4个区域:筛选字段区域、行字段区域、列字段区域、汇总和明细字段区域。第15页/共30页【例4-5】使用数据透视表向导在“教学管理”数据库中创建”各系教师职称分布情况”数据透视表,要求以“教师”表作为数据源,将性别字段拖放到筛选字段区域,将所在系字段拖放到行字段区域,将职称字段列字段,将“姓名”字段拖放到汇总或明细字段。第16页/共30页再设计,使窗体的功能更强,更加方便使用,更加美观。

窗体的“设计”视图就是用来再设计,不仅指添加一些控件或调整控件的位置和大小,更重要的是设置窗体的属性和美化窗体。窗体的“设计”视图提供了许多设计工具,包含工具栏、工具箱、字段列表和“属性”窗口4.3窗体中的常用控件第17页/共30页第18页/共30页“窗体设计”工具栏(设计视图):提供设计窗体时的常用工具按钮,包含显示和隐藏其他窗体设计工具(工具箱、字段列表和“属性”窗口)的按钮。“格式(窗体/报表)”工具栏:提供格式化窗体中各个元素的常用按钮。利用这些按钮对各个元素进行格式化。工具箱:用来向窗体添加各种控件。字段列表:用来向窗体添加字段。“属性”窗口:用于设置窗体中各个元素的各种属性。

第19页/共30页4.3.1标签控件标签是用来显示说明性文本的控件,如标题、题注或简短的说明。标签不能显示字段或表达式的数值。标签有两种形式:一种是独立标签,另一种是关联标签。独立标签就是和其它控件没有联系的标签,用来添加纯说明性文字。关联标签就是链接到其他控件(通常是文本框、组合框和列表框等)上的标签。将这样两个相关联的控件称为复合控件,而将复合控件中的标签称为关联标签。第20页/共30页4.3.2文本框控件文本框是用来显示数据源中数据的控件。文本框可以是绑定型也可以是非绑定型。绑定型文本框用来与某个字段绑定。非绑定型文本框用来显示计算的结果或接受用户输入的数据,其中的数据不保存。第21页/共30页4.3.3命令按钮控件命令按钮是单击它可执行操作的控件。命令按钮是最经常使用、最具有代表性的控件。命令按钮可完成6个类别33种不同的操作。第22页/共30页4.3.4选项组控件选项组是用来显示一组有限选项集合的控件,在选项组中每次只能选择一个选项。选项组使输入数据变得容易,因为只需选择所需的值,不需要手工输入。第23页/共30页4.3.5组合框控件组合框是可以在一组有限选项集合中选取值,也可以直接输入值的控件,如同文本框和列表框的组合,既可以在组合框中直接输入文本,也可以从下拉列表选择内容。在组合框中输入文本或选择某个值时,如果该组合框是绑定型,则输入或选择的值将保存到组合框绑定的字段。第24页/共30页组合框的重要属性项:控件来源:用于设置组合框或列表框控件绑定的字段。行来源类型和行来源:用于指定组合框或列表框中的列表数据来源。行来源类型有三种选择:(1)表/查询:用于指定“行来源”的值来自数据源。(2)字段列表:用于指定“行来源”的值来自字段列表。在需要选择某个字段来建立查询条件时,这个选项十分有用。(3)值列表:用于指定“行来源”的值来自直接输入的系列值。输入的系列值用分号隔开,例如“优;良;中;及格;不及格”绑定列:用于指定“行来源”中哪列数据的值将保存到组合框或列表框的绑定字段。限于列表:组合框特有,用于指定组合框中的数据是否限于列表项。是:组合框中的数据只能限于列表项;否:组合框中的数据不限于列表项。第25页/共30页4.3.6列表框控件由于所查询数据来自“学生”和“课程成绩”两个表,使用“查询向导”创建交叉查询表需要先放在一个表或查询里,然后才能创建此查询,这样做显然比较麻烦。事实上,可以使用查询“设计”视图来创建交叉表查询。第26页/共30页4.3.7子窗体控件主窗体可以包含任意多个并列子窗体。子窗体可以嵌套,最多可以嵌套七层。利用“设计”视图为窗体添加子窗体分两种情况:在已有的窗体中添加已有的子窗体;在已有窗体中直接创建子窗体。源对象:嵌入主窗体中子窗体名称。链接主字段:主窗体中链接子窗体和主窗体的字段,通常是一对多关系的“一”端的链接字段。链接子字段:子窗体中链接子窗体和主窗体的字段,通常是一对多关系的“多”端的链接字段。子窗体也是独立的窗体,可以单独打开修改,所有的修改都会自动显示到主窗体中。当然也可以在主窗体中修改子窗体,这种修改可在主窗体形成更好的协调关系,直观方便。第27页/共30页【本章小结】窗体作为数据库中的一个重要对象,主要用于向用户提供一个直观、方便的操作数据库的界面,起到美化数据显示的作用。窗体最多可以包含窗体页眉、页面页眉、主体、页面页脚和窗体页脚5部分,每一部分称为一个节。窗体类型根据显示数据的方式,可以分为纵栏式窗体、表格式窗体、数据表窗体、图表窗体、数据透视表窗体、对话框窗体、主/子表式窗体。窗体的视图是窗体的外观表现形式。Access中窗体有5种视图:“设计”视图、“窗体”视图、“数据表”视图、“数据透视表”视图和“数据透视图”视图。第28页/共30页Access中有6种创建窗体的方式:用窗体向导创建窗体,在设计视图中创建窗体,使用“自动创建窗体”功能创建窗体,使用“自动窗体”功能创建数据透视表或数据透视图,使用图表向导创建窗体,使用数据

温馨提示

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

评论

0/150

提交评论