Access窗体的操作.ppt_第1页
Access窗体的操作.ppt_第2页
Access窗体的操作.ppt_第3页
Access窗体的操作.ppt_第4页
Access窗体的操作.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

Access窗体的操作和设计 前面几章我们学习了如何设计和建立数据库 如何建立表和查询 如何维护数据库中的数据 但是对于某些应用而言 数据表的界面并不是十分友善 就是说 在输入数据时 并不是十分方便 因此 Access提供了窗体的功能 运用操作便利的窗口界面设计 即使对Access不太熟悉的用户也能轻易上手 如图6 1所示就是一个窗体对象 图6 1窗体示例 有了窗体对象 所有的操作就会显得更加的容易 方便了 那么什么是窗体 怎样建立窗体 如何对窗体进行相应的操作 这就是本章将要学习的内容 窗体在Access2003数据库中是一个非常重要的对象 用户对数据库的使用和维护操作大多是通过窗体这一接口来完成的 窗体的设计最能充分展示设计者的个性和才华 好的窗体结构能方便地进行数据库的操作 在Access2003中 窗体不仅具有可视化的设计风格 而且由于使用数据库引擎机制 自动将数据库捆绑于窗体 从而使得对于窗体的操作与数据库中的数据的维护同步进行 Access窗体的操作和设计 1窗体的基本知识2创建窗体3编辑窗体4高级窗体设计5窗体操作实例6习题 1窗体的基本知识 窗体是在Access数据库中是一种数据库对象 主要用来输入或显示数据库中的数据 实际上窗体就是程序运行时的Windows窗口 只是在设计时将其称为窗体 在程序运行时用户通过该窗口实现与系统的交互工作来操纵数据库 根据不同的应用目的 可以设计具有不同风格的窗体 每个窗体都是一个操作界面 其中包含称为控件的图形对象 可建立窗体及其记录来源之间的连接 窗体作为输出界面时 可以显示数据库中的数据 如文集 数字 图像 还可以播放声音 影片等 窗体作为输入界面时 可以接受用户的输入 并对输入数据的有效性进行判断 只有符合输入条件的数据才被接受 1 1窗体的控件Access数据库系统中 控件是在窗体和报表中显示数据 执行操作 完成交互和起装饰作用的对象 可以说 窗体 和报表 是由一个个控件组成的 通过控件 可以对系统中的其他对象进行控制 可以将系统中的各种对象有机的组织起来 构成一个完整的系统 窗体还具有数据输入功能 Access2003中提供的控件可分为六类 1 用于输入 显示和筛选数据的控件主要包括 复选框 组合框 命令按钮 下拉列表框 标签 列表框 选项按钮 选项组 子窗体 子报表 文本框和切换按钮等 2 用于分析数据的控件主要包括 Office图表 Office数据透视表和Office电子表格 3 链接到Web页的控件主要包括 超级链接和绑定超级链接 4 图形化和具有动画效果的文本的控件主要包括 热点图像 图像控件 未绑定对象框或绑定对象框和滚动文字 5 自定义的控件主要包括 ActiveX 6 用于组织数据的控件 主要包括 展开 直线 分页符 记录浏览 矩形和选项卡 1 2窗体的结构窗体一般由五部分组成 每个部分称为一个节 其结构如图6 2所示 图6 2窗体设计视图 页眉和页脚总是成对出现 其中窗体页眉主要用来显示窗体标题 窗体使用说明 打开相关的窗体 或运行其他任务的命令按钮等 出现在屏幕的顶部或打印时首页的顶部 窗体页脚显示窗体 命令按钮或接受输入的非绑定控件等对象的使用说明 即一些总结性文字 出现在屏幕的底部或最后一张打印页的最后 页面页眉在第一页的顶部显示字段的标题 页号 日前时间等 在每个打印页的顶部显示 页面页脚显示诸如日期 页号以及其他信息 在每个打印页的底部显示 主体是窗体的核心部分 用于显示记录个字段的详细内容 在此可以将各种控件有机地组合在一起 完成各种各样的功能 节 具有属性 在某个节上单击鼠标右键 选择 属性 命令 可查看所选节的属性 1 3窗体的类型根据窗体完成的功能不同 它的类型也不同 窗体一般可以分为以下几种类型 1 单页窗体 单页窗体可用来显示表或查询中每一个记录的完整信息 2 多页窗体 多页窗体的每一页只显示一个记录的部分信息 可以通过单击切换按钮 在不同的分页中切换 适用于每个记录的字段很多 或对记录中的信息进行分类查看的场合 3 连续窗体 连续窗体能够在同一屏中显示多个记录 它是以数据表的方式显示已经格式化的记录 适用于每个记录的字段不多时 浏览记录列表 4 弹出式窗体 弹出式窗体用来显示信息或提示用户输入数据 即使其他窗体正处于活动状态 弹出式窗体也会显示在已打开的窗体之上 弹出式窗体分为非独占式和独占式两种 前者在打开以后 用户仍然可以访问其他数据库对象以及菜单命令 而后者在打开以后 用户将不能访问其他数据库对象以及菜单命令 5 含子窗体的窗体 窗体中可以包含子窗体 此窗体称为主窗体 适用于显示来自多个表中的具有一对多关系的数据 1 4窗体的视图窗体有五种视图 即设计视图 窗体视图 数据表视图 数据透视表视图和数据透视图视图 1 设计视图 窗体的设计视图用于窗体的创建和修改 显示的是各种控件的布局 并不显示数据源数据 在设计视图中创建窗体后 即可在窗体视图和数据表视图中查看 2 窗体视图 窗体视图是窗体运行时的显示格式 可浏览窗体所捆绑的数据源数据 3 数据表视图 数据表视图以行和列的格式显示窗体中的数据 在数据表视图中 可以编辑字段和数据 4 数据透视表视图和数据透视图视图 在数据透视表和数据透视图视图中 可以更改窗体的版面 从而以各种不同的方法分析数据 BACK 2创建窗体 2 1用向导创建窗体Access2003提供了几种向导帮助创建窗体 选择不同的向导 可以建立不同风格的窗体 向导会通过询问一步步收集数据 并根据输入建立窗体 对于初学者来说是个好方法 利用向导创建好窗体后 可以在窗体视图中加以修改 使用窗体向导能够基于一个或多个表或查询来创建窗体 向导会要求输入所需记录源 字段 版式和格式信息 根据用户的大案创建窗体 2 2自动创建窗体在数据库窗口中 单击 窗体 对象 会弹出如图6 8所示的 新建窗体 对话框 其中提供多种快速创建窗体的向导 只需选择窗体的数据来源表或查询对象就能完成 但是无法作一些具体的设置 比如选择窗体的背景图像 排列窗体中的字段等 图6 8 新建窗体 对话框 例6 2 选择表 清华出版社 作为数据来源 使用 自动创建窗体 快速创建各种样式的窗体 1 纵栏式窗体纵栏式是在数据库应用程序中最常见的窗体格式 纵栏式窗体对数据表中的一组字段进行排列和显示数据 由向导生成的纵栏式窗体的字段排列成一个或两个垂直的列 各个字段的名称显示在左边 如图6 9所示 图6 9纵栏式窗体 纵栏式窗体还可以通过选择需要创建窗体的对象 清华出版社 后 单击工具栏中如图6 10所示 自动窗体 创建而成 图6 10用 自动窗体 创建窗体 2 表格式窗体以表格的形式显示数据 其优势是可以同时显示多条记录 不但具有窗体的功能 而且体现了数据表多记录显示的特点 如图6 11所示 图6 11表格式窗体 3 数据表窗体一种常用的格式 是在窗体中以紧凑的方式显示多条记录 如图6 12所示 图6 12数据表窗体 2 3用图表向导创建图表窗体使用图表可以形象化地表达数据的变化 将包含大量数据的表格变成一张生动图表 使读者能够直观地了解数据的变化状况及发展趋势 Access2002提供了 图表向导 在多数情况下 都可以使用该向导来创建图表窗体 图6 13 图表向导 创建的窗体 2 4创建数据透视表窗体数据透视表窗体以一种交互式的表进行数据显示 可以选定数据进行计算 其他类型的窗体都是在实际过程中才可以改变窗体的布局 而数据透视表窗体可以在使用的过程中由用户动态改变它的版面布局等 在Access2003中可以用 数据透视表向导 来创建数据透视表 这种向导利用MicrosoftExcel创建数据透视表对象 再用Access2003创建内嵌数据透视表的窗体 图6 19 数据透视表窗体 2 5用设计视图创建窗体 尽管使用向导能快速创建窗体 但在更多的情况下 还需要根据特殊的应用要求自己设计窗体 在窗体的设计视图中 可以详细设置窗体的属性 改变窗体中字段的排列 增加有关控件 设置有关操作 编写代码等 任何类型的窗体都可以通过设计视图创建 由向导生成的窗体都可以在设计视图中加以改进 特别是一些个性化的窗体 更适合采用设计视图创建 通过设计视图 用户可以自由控制每一部分的大小 位置以及采取显示的方法等 窗体的设计视图主要由四部分组成 分别为 1 设计视图窗口 放置控件和设置属性的地方 2 窗体设计工具栏 提供设计窗体时所用的工具 3 格式工具栏 提供窗体文本格式设置的工具 4 工具箱 提供可加入主窗体的控件 3编辑窗体 3 1控件的编辑在Access中 窗体上的各个控件可以随意摆放 在窗体设计视图中 用户可以很方便地对窗体中各个控件进行修改 例如 调整控件的大小和位置 改变窗体的背景及颜色等 1 选择控件选择一个控件后就能修改它 在窗体设计视图中 只要用鼠标单击控件的任何一个地方 就可以选择它 若想同时选择多个控件 可以按下 Shift 键 然后再逐个单击所要选择的控件即可 如果该控件是一个结合型的控件 系统会一同选择与之相联系的标签 如图6 26所示 其中的小方块是用来改变控件大小的尺寸柄 较大的方块是用来移动控件位置的移动柄 2 调整控件先选择所要修改的控件 可用鼠标点住图6 26所示的尺寸柄 拖动鼠标到合适的位置 调整控件的大小 用鼠标点住图6 26所示的控件的移动柄 将它拖到合适的位置 可以移动控件 图6 26选择控件 3 对齐控件按下 Shift 键 选择所要对齐的多个控件 在被选择的控件上单击鼠标右键 出现快捷菜单 如图6 27所示 选择合适的对齐命令即可 图6 27对齐控件 4 设置控件的颜色 字体 边框和特殊效果先选择控件 在如图6 28所示的工具栏中 可选择设置字体的大小 背景色 前景色 边框颜色 边框宽度和特殊效果 也可以在快捷菜单中设置 用户可以对自己创建的一些窗体进行各种修改 以观察效果 图6 28工具栏 3 2记录的编辑利用窗体可以很方便地维护所基于的源表或查询的记录 这些维护操作包括 向窗体源表或查询中添加新记录 删除记录 修改记录等 1 定位记录要修改窗体所基于的表或查询的数据 首先要定位到相应的记录 然后才能对数据进行操作 在窗体视图中 窗体的左下角有一个工具条 可以称之为记录定位工具 如图6 29所示 图6 29窗体的记录定位工具 利用这个工具可以实现对记录的定位及新记录的添加 单击 第一条记录 按钮可以将记录定位到源表或查询的第一条记录 单击 最后一条记录 则将记录定位到源表或查询的最后一条记录 而单击 前一条记录 和 后一条记录 按钮 则可以分别将记录定位到当前记录的前一条和后一条记录 在中间的文本中直接输入记录号 也可以快速定位到指定记录 单击 空白 新 记录 按钮就可以直接向源表或查询中添加记录 2 添加记录和修改记录 1 添加记录 在窗体中向窗体基表或查询中添加新记录数据是窗体的重要功能之一 如果要添加一个新的记录 可以先打开要添加记录的窗体 单击窗体左下角的 空白 新 记录 按钮 此时窗体定位到第一个空白页 在此空白页 通过各控件输入相应的数据 当新记录的各项数据输入完毕后 单击记录定位工具中的 空白 新 记录 前一条记录 后一条记录 都将引起Access2002自动将新记录保存到基表中 也可以在输入完数据后 单击工具栏上的 保存 按钮 将刚输入的数据保存到表中 2 修改记录 除了可以在窗体中添加新记录外 也可以利用窗体修改基表或查询中的数据 要修改数据 可以直接在各个控件中输入新的数据 这样将自动修改基表的相应字段值 单击工具栏上的 保存 按钮即可保存所做的修改 改变当前记录也可以保存做的修改 3 查找和替换记录Access2003提供了查找和替换记录的功能 这样在不知道确切的记录号时 仅仅知道相应字段的名称 查找与字段功能就可以将所需修改或搜索的字段查找出来 并进行相应的替换 6 高级窗体设计 利用Access2002提供的 窗体向导 图表向导 和 自动窗体 等各种向导工具可以创建多种窗体 但是在格式和字段的分布上并不够完善 而且由于应用程序的复杂性和应用需求的多样性 往往希望由设计视图来设计窗体 对其结果稍做修改 设计窗体的中心任务就是设计控件 要想设计出精美的窗体 首先必须设计好每一个控件 下面就来学习窗体中各个控件的具体功能和使用方法 以及如何使用设计视图设计比较复杂的窗体 4 1窗体中的控件窗体由控件组成 控件是窗体中显示数据 执行操作和修饰版面的对象 设计器中的各种控件都放在如图6 32所示的 工具箱 中 在这个工具箱中 有很多按钮 每个按钮都是构成窗体一个功能的控件 控件可分为绑定型 未绑定型或计算型 绑定型控件与表或查询中的字段相连 可用于显示 输出及更新数据库中的字段 未绑定型控件没有数据来源 使用未绑定控件可以显示信息 线条 矩形及图像 计算型控件以表达式作为数据来源 表达式可以使用窗体或报表的基础或查询字段中的数据 或者窗体或报表上其他控件中的数据 图6 32设计视图中的工具箱 具体来说 各个控件的功能如下 1 选择对象 主要用于在设计视图中选取控件 节或窗体 单击该按钮可以释放以前选定的工具箱中的控件按钮 2 控件向导 单击该按钮 可以打开或关闭控件向导 通过控件向导可以方便地创建文本框 列表框等控件 3 标签 标签控件主要用来在窗体中显示提示性的静态文本 4 文本框 文本框是窗体中最常用的控件 它不仅可以用来显示 输入或编辑数据库中的数据 还可以显示计算结果或接受用户输入 5 选项组 选项组控件要与复选框 单选按钮或切换按钮这几个控件配合使用 用来显示一组可选值 6 切换按钮 选项按钮和复选框 这三个控件的功能类似 主要可用来与具有 是 否 属性的数据结合 或是作为接受用户输入的非结合控件 或是与选项组配合 7 组合框 组合框控件结合了文本框和列表框的特点 用户既可以在其中输入数据 也可以在列表中选择 8 列表框 列表框控件主要用来显示可以滚动的数值列表 9 命令按钮 命令按钮控件可以用来在窗体中执行一些操作 例如 可以创建一个命令按钮来打开另一个窗体等 10 图像 图像控件主要用来在窗体中显示静态图片 11 结合对象框 使用结合对象框空间是在窗体中显示OLE对象 但是该控件只是显示保存在数据中的OLE对象 例如 数据库中读者的相片等 12 非结合对象框 使用非结合对象框空间同样也是在窗体中显示OLE对象 例如Excel电子表格等 13 分页符 分页符主要用来在窗体中开始一个新的屏幕 或是在打印窗体时开始一个新页 14 选项卡控件 使用选项卡控件可以在一个窗体中显示多页信息 这对于处理可分为两类或多类的信息是特别有用 15 子窗体 子报表 使用该控件可以在现有窗体中再创建一个与主窗体相联系的子窗体 用来显示更多的信息 也可以将已经存在的窗体通过控件加入到另一个窗体中 16 直线 通过直线控件可以在窗体中画出各种式样的直线 用来突出相关的或重要的信息 17 矩形 矩形控件主要用来在窗体中显示矩形图形效果 功能与直线类似 18 其他控件 单击该按钮 系统将弹出一个当前可用的控件列表 用户可以在其中选择所需要的控件加入到窗体中 4 2在窗体中创建控件在指定数据来源后 可以在窗体中添加和删除各种控件 通过工具箱中提供的工具可以添加各种控件 但对于不同的控件 其添加的步骤是不一样的 下面介绍如何在窗体中创建各种常用控件 1 创建标签 图6 33带标签的 学生信息 窗体 2 创建文本框文本框分为非结合文本框和结合文本框两种 在窗体中 可以利用非结合文本框接收用户输入 或显示固定不变的数据信息 例如显示计算结果 使用结合文本框可以显示某个表或查询中包含的数据 3 创建选项组选项组包含复选框 选项按钮和切换按钮等一系列控件 如何选择取决于所需的控件类型 这些控件可以作为单独控件来显示基础表 查询或SQL语句中的 是 否

温馨提示

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

评论

0/150

提交评论