数据库-第8章-窗体课件

上传人:痛*** 文档编号:241431045 上传时间:2024-06-25 格式:PPT 页数:49 大小:14.28MB
返回 下载 相关 举报
数据库-第8章-窗体课件_第1页
第1页 / 共49页
数据库-第8章-窗体课件_第2页
第2页 / 共49页
数据库-第8章-窗体课件_第3页
第3页 / 共49页
点击查看更多>>
资源描述
数据库技术及应用(数据库技术及应用(Access 2007)第第8章章 窗体窗体授课人:数据库技术及应用(数据库技术及应用(Access 2007)知识重点、知识难点知识重点、知识难点知识重点、知识难点知识重点、知识难点v知识重点Access 2007窗体的创建与编辑方法v知识难点Access 2007窗体与控件设计数据库技术及应用(数据库技术及应用(Access 2007)认识窗体认识窗体1创建简单窗体创建简单窗体2控件的设计与编辑控件的设计与编辑3创建统计分析窗体创建统计分析窗体4窗体的美化窗体的美化5知识结构知识结构知识结构知识结构数据库技术及应用(数据库技术及应用(Access 2007)v窗窗 体体 是是 Access数数 据据 库库 的的 对对 象象 之之 一一,是是Access数数据据库库的的最最重重要要的的交交互互界界面面。多多样样化化的的窗窗体体主主要要用用于于浏浏览览和和编编辑辑数数据据表表中中的的数数据据,显显示示相相关关提提示示信信息息,还还可可以以根根据据需需求求控控制制应应用用软软件件的的流程。流程。认识窗体认识窗体数据库技术及应用(数据库技术及应用(Access 2007)窗体的概述和作用窗体的概述和作用1.窗体的概述窗体的概述窗体用于控制用户对数据库的访问,使用窗体可以显示、输入或编辑数据表或查询中的数据,可以使用窗体来控制对数据的访问。有效的窗体可以省略了搜索所需内容的步骤,更便于用户使用数据库。2.窗体的作用窗体的作用显示与编辑数据反馈信息控制程序流程Return数据库技术及应用(数据库技术及应用(Access 2007)8.1.4 8.1.4 窗体的类型窗体的类型窗体的类型窗体的类型1.纵栏式窗体2.表格式窗体3.数据表窗体4.数据透视表窗体5.数据透视图窗体Return1纵栏式窗体 纵栏式窗体时最常见的窗体类型,其主要特点是纵栏式窗体时最常见的窗体类型,其主要特点是一次仅显示一条记录一次仅显示一条记录,也称,也称单一窗体单一窗体,可以通过窗,可以通过窗体底部的记录选择器,对其他记录进行翻阅。体底部的记录选择器,对其他记录进行翻阅。2表格式窗体 表格式窗体是一种表格式窗体是一种连续窗体连续窗体,其结构只有一,其结构只有一条记录的数据横向显示,所谓表格式窗体是通过条记录的数据横向显示,所谓表格式窗体是通过重复显示该窗体结构重复显示该窗体结构以显示多条记录。以显示多条记录。窗体的主体结构窗体的主体结构3数据表窗体 该类型窗体如同打开数据表,主要作为该类型窗体如同打开数据表,主要作为子窗体使用子窗体使用。4数据透视表窗体 数据透视表类似数据透视表类似Excel的的数据透视表数据透视表,主,主要用于进行数据分析。要用于进行数据分析。5数据透视图窗体 数据透视图就是数据透视图就是图表图表,其作用就是对图,其作用就是对图表进行分析。表进行分析。数据库技术及应用(数据库技术及应用(Access 2007)8.1.5 8.1.5 窗体的视图窗体的视图窗体的视图窗体的视图 窗体的视图是用于显示数据的方式,视图可提供不同的方式在窗体中进行编辑数据源表和查询的字段。1.1.窗体视图窗体视图窗体视图窗体视图查看窗体效果查看窗体效果查看窗体效果查看窗体效果2.数据表视图3.3.布局视图布局视图布局视图布局视图既能看到窗体效果又能调整布局既能看到窗体效果又能调整布局既能看到窗体效果又能调整布局既能看到窗体效果又能调整布局4.4.设计视图设计视图设计视图设计视图窗体设计的平台窗体设计的平台窗体设计的平台窗体设计的平台5.数据透视表视图6.数据透视图视图Return创建简单窗体创建简单窗体纵栏式纵栏式窗体窗体表格式表格式窗体窗体其它类型其它类型的窗体的窗体创建窗体创建窗体的工具的工具为选中的对象为选中的对象快速快速创建各种类型的创建各种类型的窗体窗体(自动窗体自动窗体)数据库技术及应用(数据库技术及应用(Access 2007)自动窗体工具例题自动窗体工具例题自动窗体工具例题自动窗体工具例题【例例8.1】使用使用“窗体窗体”工具工具创建创建“财务人员档案财务人员档案”窗体。窗体窗体。窗体的数据来源包含的数据来源包含“财务人员档案财务人员档案”表的所有字段。表的所有字段。【例例8.6】通过通过文件另存文件另存的方法,以的方法,以“财务人员档案财务人员档案”表作为数表作为数据源创建据源创建“财务人员档案财务人员档案_另存另存”窗体。窗体。【例例8.2】使用使用“窗体窗体”工具工具创建创建“学生档案学生档案”窗体。窗体。思考:窗体的数据来源只包含思考:窗体的数据来源只包含思考:窗体的数据来源只包含思考:窗体的数据来源只包含“学生档案学生档案学生档案学生档案”表的字段吗?表的字段吗?表的字段吗?表的字段吗?【例例8.3】使用使用“分割窗体分割窗体”工具工具创建创建“学费缴纳情况学费缴纳情况”窗体。窗体。窗体的数据来源包含窗体的数据来源包含“学费缴纳情况学费缴纳情况”表的所有字段。表的所有字段。【例例8.4】使用使用“多个项目多个项目”工具工具创建创建“学生档案学生档案_多项目窗体多项目窗体”窗体。窗体的数据来源包含窗体。窗体的数据来源包含“学生档案学生档案”表的所有字段。表的所有字段。Return其它窗体工具其它窗体工具与前面的工具与前面的工具有什么不同?有什么不同?在空白窗体中在空白窗体中添加了添加了“确定确定”和和“取消取消”按钮按钮数据库技术及应用(数据库技术及应用(Access 2007)8.2.5 使用使用“窗体向导窗体向导”工具创建窗体工具创建窗体Return【例例8.58.5】使用使用“窗体向导窗体向导”工具工具创建创建“学生档案及其学生档案及其缴费情况缴费情况”窗体。窗体。数据源:数据源:“学生档案学生档案”表(学号、姓名、性别、年级、专业、表(学号、姓名、性别、年级、专业、班号和学费标准)班号和学费标准)“学费缴纳情况学费缴纳情况”表(收费日期、收费学年、已交表(收费日期、收费学年、已交书费金额、已交学杂费金额、收费银行和经办人)书费金额、已交学杂费金额、收费银行和经办人)窗体样式:窗体样式:“办公室办公室”。比较比较自自动动窗窗体体:单单表表、全全部部字字段段、固固定定布布局局和和样式样式窗窗体体向向导导:完完全全由由自自己己定定做做窗窗体体,允允许许多多表表、部部分分字字段段、不不同同的的数数据据查查看看方方式式、不不同布局、不同样式同布局、不同样式8.3 8.3 使用设计视图创建窗体使用设计视图创建窗体 在在设设计计视视图图中中可可创创建建和和修修改改一一个个窗窗体体,在窗体视图下可运行窗体并显示结果。在窗体视图下可运行窗体并显示结果。要要想想在在设设计计视视图图中中设设计计窗窗体体,就就需需了了解解设计视图中窗体的结构组成。设计视图中窗体的结构组成。8.3.1 8.3.1 窗体的组成窗体的组成1 1窗体的节窗体的节l窗体页眉窗体页眉 l 页面页眉页面页眉 l 主体主体 l页面页脚页面页脚 l 窗体页脚窗体页脚 显示或隐藏窗体页眉页脚、页面页眉页脚显示或隐藏窗体页眉页脚、页面页眉页脚2窗体的控件 控件是在窗体、报表设计的重要组件,凡控件是在窗体、报表设计的重要组件,凡是可在窗体、报表上使用的对象都是控件。是可在窗体、报表上使用的对象都是控件。控件向导控件向导字段列表字段列表对象属性对象属性数据库技术及应用(数据库技术及应用(Access 2007)利用字段列表字段列表创建简单窗体【例8.7】使用“窗体设计”工具以及“字段列表”窗格,创建“学费标准”窗体。窗体的数据源来自“学费标准”表中的以下字段:收费类型、书费和学杂费,结果如右图所示。Return快速自定义窗体快速自定义窗体所选对象所选对象选择窗体选择窗体对象对象3属性对话框更改设置更改设置的对象的对象按按与数据源的关系与数据源的关系划分:划分:l 绑定型控件:控件与字段列表中的字段结合在一绑定型控件:控件与字段列表中的字段结合在一起,对控件中数据的更新会自动保存到相应的数据起,对控件中数据的更新会自动保存到相应的数据表中。大多数允许编辑的控件都可以是绑定型控件。表中。大多数允许编辑的控件都可以是绑定型控件。可以绑定的字段类型有文本、数字、日期可以绑定的字段类型有文本、数字、日期/时间、是时间、是/否、图像和备注。否、图像和备注。l未绑定型控件未绑定型控件:控件与数据源无关,当给控件输:控件与数据源无关,当给控件输入数据时,窗体可以保留数据,但不会更新数据源。入数据时,窗体可以保留数据,但不会更新数据源。未绑定控件可以用以文本、线条和图像显示。未绑定控件可以用以文本、线条和图像显示。控件基本类型(控件基本类型(4 4种)种)窗体与数据源的关系窗体与数据源的关系 窗体中有绑定型控件,窗体中有绑定型控件,前提条件前提条件是该窗体已经是该窗体已经与对应的数据源绑定(挂钩)。与对应的数据源绑定(挂钩)。窗体与数据源的关系窗体与数据源的关系窗体如果没有绑定数据源,该窗体中的窗体如果没有绑定数据源,该窗体中的控件只能是非绑定型控件控件只能是非绑定型控件窗体如果绑定了数据源,控件可以是绑窗体如果绑定了数据源,控件可以是绑定型控件,也可以是非绑定型控件定型控件,也可以是非绑定型控件l 计算型控件:属于未绑定型控件。计算型计算型控件:属于未绑定型控件。计算型控件以表达式为数据源。表达式可以使用窗控件以表达式为数据源。表达式可以使用窗体和报表中数据源的字段值,也可以使用窗体和报表中数据源的字段值,也可以使用窗体和报表中其他控件中的数据。体和报表中其他控件中的数据。l ActiveXActiveX控件控件(ActiveX Control)(ActiveX Control):其它控:其它控件。件。控件基本类型(控件基本类型(4 4种)种)控控 件件 名名 称称描描 述述标签标签显显示示说说明明性性文文本本。可可以以单单独独存存在在,也也可可以以附附加加到到另另一一个个控控件件上上文本框文本框显显示示或或处处理理表表/查查询询上上的的数数据据。使使用用键键盘盘键键入入数数据据,是是适适用用范范围最大的控件围最大的控件列表框列表框由由多多个个数数据据行行组组成成。使使用用鼠鼠标标选选取取数数据据,以以文文本本和和日日期期/时时间间型数据较为常用型数据较为常用组合框组合框是是文文本本框框和和列列表表框框的的组组合合。可可以以有有一一个个或或多多个个数数据据列列,鼠鼠标标选取、键盘输入均可选取、键盘输入均可命令命令按钮按钮用来启动一项操作或一组操作,控制程序流程用来启动一项操作或一组操作,控制程序流程表表5-1窗体中的常用控件窗体中的常用控件复选框复选框可以对多组可以对多组“是是/否否”数据进行共存选择数据进行共存选择单选单选按钮按钮排他性的选择按钮,用于选择是排他性的选择按钮,用于选择是/否否切换切换按钮按钮用于数据切换,适用于是用于数据切换,适用于是/否型数据值否型数据值选项组选项组用来显示一组限制性的选项值,适用于数字或是用来显示一组限制性的选项值,适用于数字或是/否型数据否型数据选项卡选项卡可以使用选项卡控件来展示单个集合中的多页信息可以使用选项卡控件来展示单个集合中的多页信息添加控件的两种方法:添加控件的两种方法:1 1、使用控件向导(自动创建)、使用控件向导(自动创建)2 2、手动添加(人工创建)、手动添加(人工创建)使使用用标标签签仅仅仅仅是是为为了了显显示示文文本本,运运行行窗窗体体时时,标标签签内内容容不不允允许许编编辑辑。标标签签没没有有数据来源,不可能是绑定型控件。数据来源,不可能是绑定型控件。添添加加其其它它控控件件时时,Access会会自自动动添添加加一个相关的用作标题的标签控件。一个相关的用作标题的标签控件。标签控件标签控件徽标和标题(用于窗体页眉)徽标和标题(用于窗体页眉)徽标控件徽标控件是自动在窗体是自动在窗体页眉位置插入图像。页眉位置插入图像。标题控件标题控件是自动在窗体页眉位置插入标签显是自动在窗体页眉位置插入标签显示窗体或报表的标题,相当于标签示窗体或报表的标题,相当于标签的作用。的作用。【例例8.88.8】在在“学费标准学费标准”窗体页眉中添加徽标和标题,窗体页眉中添加徽标和标题,窗体另存为窗体另存为“学费标准学费标准_ _徽标徽标和标题和标题”。1)绑定文本框:拖放、设置属性)绑定文本框:拖放、设置属性2)非绑定文本框)非绑定文本框 例:创建例:创建“登录登录”窗体如图窗体如图3)计算文本框)计算文本框 例:创建简单计算窗体,能进行最简单的四则运算例:创建简单计算窗体,能进行最简单的四则运算 文本框控件文本框控件【例例8.98.9】在在“学费标准学费标准”窗体上创建一个用于计算窗体上创建一个用于计算费用合计金额的文本框,窗体另存为费用合计金额的文本框,窗体另存为“学费标准学费标准_ _计算计算文本框文本框”。组合框:文本框与列表框的组合组合框:文本框与列表框的组合两种的控件向导其实就是表的查阅向导两种的控件向导其实就是表的查阅向导思思考考:组组合合框框是是不不是是一一定定是是绑绑定定型型控控件件(如如例例8.10)?)?列表框、组合框控件列表框、组合框控件【例例8.108.10】创建创建“收费银行查询已交费情况收费银行查询已交费情况”窗体,窗体,在窗体上创建一个在窗体上创建一个“收费银行名称收费银行名称”组合框,数据来自组合框,数据来自“收费银行信息收费银行信息”表中的表中的“银行名称银行名称”字段。字段。事件驱动的对象事件驱动的对象只有对它设置相关事件,它才有具体的作用只有对它设置相关事件,它才有具体的作用可可以以通通过过控控件件向向导导设设置置,也也可可以以通通过过宏宏、模模块设置有关事件块设置有关事件命令按钮控件命令按钮控件【例例8.118.11】在在“学生档案及学生档案及其缴费情况其缴费情况”窗体上创建命令窗体上创建命令按钮:按钮:“添加记录添加记录”、“删除删除记录记录”、“保存记录保存记录”和和“关关闭窗体闭窗体”,将窗体另存为,将窗体另存为“学学生档案及其缴费情况生档案及其缴费情况_ _命令按命令按钮钮”。一个选项卡控件可以放置多个页面一个选项卡控件可以放置多个页面每每个个页页面面相相当当于于一一个个新新的的窗窗体体,可可以以像像窗窗体体一一样给页面添加各种控件样给页面添加各种控件在给页面添加控件时,必须把控件拖入页面在给页面添加控件时,必须把控件拖入页面当当需需要要在在同同一一个个窗窗体体显显示示的的内内容容太太多多时时,往往往往可可以以先先把把内内容容分分类类,再再放放置置在在不不同同的的选选项项卡卡的的页页面上面上注意与注意与“子窗体子窗体”控件的区别控件的区别选项卡控件选项卡控件5.5.创建选项卡和插入页创建选项卡和插入页【例例8.12 8.12】保留保留“学生档案及其缴费情况学生档案及其缴费情况”窗体上方姓名、学号、窗体上方姓名、学号、性别性别3 3个字段信息,在个字段信息,在下方创建选项卡,窗体下方创建选项卡,窗体另存为另存为“学生信息学生信息”窗窗体。体。组类控件组类控件复选框复选框选项按钮选项按钮切换按钮切换按钮选项组选项组1 1、单独出现时,都只表示一个逻辑、单独出现时,都只表示一个逻辑值值TRUE/FALSETRUE/FALSE,以表示是否选中状,以表示是否选中状态;态;2 2、以组的形式出现,为单选按钮,、以组的形式出现,为单选按钮,以组为单位,一组返回一个以组为单位,一组返回一个数数值。值。3 3、须先创建选项组,再创建复选框、须先创建选项组,再创建复选框、选项按钮等控件并将其拖入选项组中,选项按钮等控件并将其拖入选项组中,这样才可以构成一组单选按钮。这样才可以构成一组单选按钮。子窗体子窗体/子报表控件子报表控件用于显示具有关联的数据,最常用于具有一对用于显示具有关联的数据,最常用于具有一对多关系的数据:主窗体显示主数据(多关系的数据:主窗体显示主数据(“一一”方),方),子窗体显示子数据(子窗体显示子数据(“多多”方)方)被嵌套的称为主窗体;嵌套的称为子窗体被嵌套的称为主窗体;嵌套的称为子窗体主主 /子窗体必须有链接的通道,子窗体的数据子窗体必须有链接的通道,子窗体的数据才能够跟随主窗体的数据变化才能够跟随主窗体的数据变化链接通道:主窗体的某个控件与子窗体的某个链接通道:主窗体的某个控件与子窗体的某个控件进行链接,在子窗体控件的属性中进行设置控件进行链接,在子窗体控件的属性中进行设置【例例8.138.13】在在“财务人员档案财务人员档案”窗体上添加子窗体后另存为窗体上添加子窗体后另存为“财务人员档案财务人员档案_ _学费学费收缴情况收缴情况”。子窗体包含现有。子窗体包含现有“学费缴纳情况学费缴纳情况”表的表的“收费日期收费日期”、“学生学号学生学号”、“已交书费金额已交书费金额”和和“已交学杂费金额已交学杂费金额”字段。字段。Return8.3.3 8.3.3 设计视图中控件的基本操设计视图中控件的基本操作作选择、移动、删除控件(单个与多个的区别)选择、移动、删除控件(单个与多个的区别)调整控件的布局、排列(调整控件的布局、排列(“排列排列”选项卡)选项卡)用于调整控件及控件之间的大小与位置用于调整控件及控件之间的大小与位置8.3.4 8.3.4 8.3.4 8.3.4 布局视图的使用布局视图的使用布局视图的使用布局视图的使用布局视图提供了在窗体运行的状态下布局视图提供了在窗体运行的状态下可以修改窗体上各控件的环境,是可以修改窗体上各控件的环境,是最直观最直观的一种修改窗体的视图方式的一种修改窗体的视图方式,非常适合设,非常适合设置控件的大小、外观及布局。置控件的大小、外观及布局。8.3.4 8.3.4 布局视图的使用布局视图的使用格式化布局格式化布局【例例8.14】把把“学生政治学生政治面貌情况面貌情况”窗体的每个控窗体的每个控件进行如下格式设置:字件进行如下格式设置:字号为号为16磅,网格线设为垂磅,网格线设为垂直和水平、宽度直和水平、宽度2磅、红色磅、红色线。窗体另存为线。窗体另存为“学生政学生政治面貌情况治面貌情况_格式格式”,效果,效果如右图所示。如右图所示。8.3.4 8.3.4 布局视图的使用布局视图的使用控件布局类型控件布局类型 表格布局表格布局堆积布局堆积布局 改变控件布局改变控件布局 控件与布局的对齐方式控件与布局的对齐方式 Return表明已经使用表明已经使用了系统的布局了系统的布局8.5 8.5 8.5 8.5 窗体的美化窗体的美化窗体的美化窗体的美化窗体的外观、数据源及窗体的外观、数据源及操作限制、操作限制、触发事触发事件件、控件的控件的操作操作顺序等都可以通过顺序等都可以通过各对象的各对象的属属性性对话对话框框进行进行设置。设置。窗体属性窗体属性控件属性控件属性所选对象所选对象选择窗体选择窗体对象对象属性对话框属性选项卡属性选项卡 本本 章章 结结 束束
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!