补充内容2——窗体、报表以及宏.doc

上传人:夏** 文档编号:563812309 上传时间:2023-11-01 格式:DOC 页数:12 大小:43KB
返回 下载 相关 举报
补充内容2——窗体、报表以及宏.doc_第1页
第1页 / 共12页
补充内容2——窗体、报表以及宏.doc_第2页
第2页 / 共12页
补充内容2——窗体、报表以及宏.doc_第3页
第3页 / 共12页
补充内容2——窗体、报表以及宏.doc_第4页
第4页 / 共12页
补充内容2——窗体、报表以及宏.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《补充内容2——窗体、报表以及宏.doc》由会员分享,可在线阅读,更多相关《补充内容2——窗体、报表以及宏.doc(12页珍藏版)》请在金锄头文库上搜索。

1、补充内容2窗体、报表以及宏本文由魍魉皓贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 窗体、 窗体、报表以及宏 窗体是Access数据库的对象之一,是数据库 和用户之间建立联系的窗口和媒介。与报表不同, 窗体的主要功能是显示和处理数据,实现人机交互, 如,输入、修改和删除数据库中的数据等。而不是 象报表那样主要用来分析、显示和打印数据库中的 信息。 1. 窗体的功能 浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、 删除、修改等编辑操作。与查询和报表相比,窗体中数据显示的视 觉效果更加友好。 输入数据:窗体可以作为向数据库中输入数据的界面。

2、使用窗体 控件可提高数据输入的效率和准确度。 控制应用程序流程:和Visual Basic的窗体一样,可以利用VBA 编写代码,与函数和过程结合完成一定的功能。如,捕捉错误信息 等。 信息显示:在窗体中可显示一些警告和解释信息。 数据打印:数据打印不是窗体的主要功能,但也可以用来打印数 据库中的数据。 2.窗体的分类与组成 2.窗体的分类与组成 从逻辑上可分为:主窗体和子窗体; 从功能上可分为:提示性窗体、控制性窗体和数据性窗 提示性窗体、 体 从数据显示方式上可分为:纵栏式、表格式、数据表、 纵栏式、表格式、数据表、 图表式、数据透视表等。 图表式、 纵栏式窗体通常用于输入数据,字段纵向排列

3、; 表格式窗体将每条记录的字段横向排列,字段标签放在窗体顶部, 即窗体页眉处; 数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗 体的形式,来显示具有一对多关系的两个表的数据; 图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; 数据透视表是一种交互式的动态表。 窗体也是由一些“控件”组成的,控件类型和报表基本 相同。 3. 创建窗体的方式 创建窗体的主要方式有: 窗体向导 设计视图 注意:两种方式经常配合使用,即先通过向导生成简单样式的窗 体,然后通过设计视图进行编辑、装饰等,直到创建出符合用户需 求的窗体。 使用向导创建窗体 使用向导创建窗体可以分成两种,一种是 源于单一数据集的

4、窗体,一种是源于多种 数据集的窗体,区别即所创建的窗体数据 源是一个数据表或一个查询,还是多个数 据表或多个查询的某种组合。Access为处 理多重数据源开设了子窗体。 使用窗体设计器创建窗体 1创建简单的窗体 2设计工具 (1)工具箱 图4-18 控件工具箱 (2)属性窗口 3窗体控件 (1)绑定型控件 (2)非绑定型控件 没有指定数据源的控件 (3)计算型控件 4使用控件向导 5标签控件 6文本框控件 7复选框、单选按钮和切换按钮 8命令按钮 9组合框 10修改窗体 11主/子窗体设计 (1)选择控件 (2)改变控件的位置和大小等属性 (3)对齐控件 (4)Tab键顺序 (5)删除控件 (

5、6)添加控件 窗体中的数据操作 1浏览数据 2修改、添加和删除记录 3对数据进行排序和查找 4在窗体中使用筛选 (1)按选定内容筛选和内容排除筛选 (2)按窗体筛选 (3)高级筛选/排序 5在窗体中应用条件格式 6打印与预览窗体内容 报 表 报表的功能与分类 创建与编辑报表 预览及打印报表 报表的功能与分类 报表的功能 报表的分类 1表格报表 2单列报表 3邮件合并报表 创建与编辑报表 使用向导创建报表 1使用报表向导创建报表 (1)启动向导 (2)选择报表使用的数据 (3)添加分组级别 (4)确定排序和汇总信息 (5)选择报表布局 (6)选择报表样式 (7)指定报表标题 2使用图表向导创建报

6、表 (1)启动图表向导 (2)选择使用的字段 (3)选择图表类型 (4)确定图表布局 (5)指定报表标题 3使用标签向导 (1)启动标签向导 (2)指定标签尺寸 (3)选择标签文本字体和颜色 (4)确定标签显示内容 (5)选择标签排序字段 用报表设计器创建报表 1使用设计视图创建报表 2使用设计视图修改报表 3创建子报表 预览及打印报表 预览报表 1 1版面预览 2打印预览 宏 宏是一些操作的集合,通过执行宏或使用 包含宏的用户界面,可以完成许多复杂的 人工操作,而无需编写程序。编写宏时也 不需要记住各种语法,每个宏操作的参数 都显示在宏的设计视图中,设置比较简单。 下面主要介绍宏的概念,宏的

7、基本操作,创 建宏和宏组、运行宏、调试宏、在宏中使 用条件、设置宏的操作参数以及常用的宏 操作等。 1.宏的基本概念 宏操作是宏的最基本单元。一个宏操作由一个宏命 令完成。宏是宏操作的集合,也就是说一个宏可以包 含一个或多个宏操作,一个宏有一个宏名。 宏组是宏的集合,一个宏组可以包含一个或多个宏, 每个宏又可以包含一个或多个宏命令,每个宏又都有 自己的宏名,把相关的一系列宏组织在一起就构成了 宏组。宏组中的每一个宏都是相互独立的,且单独执 行的。如果宏在一定的条件下才执行,则称其为条件 操作宏 。 2.设计宏 创建宏对象是在宏编辑器中实现的宏窗口分上下两部分: 上半部分称设计网格,用来设计宏,

8、其中每一行为一个宏命 令,包括如下组件: 1宏名:输入宏名称,保存在数据库“宏”对象中的宏的 宏名: 宏名 名称。 2条件:设置执行宏操作需要满足的条件,用来限制宏操 作执行,只有当条件满足时 才执行相应的宏操作。 3操作:在下拉列表框中选择要执行的宏操作。 操作: 操作 4注释:输入说明宏操作的功能、意义的文字,可以为空。 注释: 注释 下半部分是操作参数编辑区,用来设置每一个宏命令 的必要的操作参例如打开窗体宏命令的参数就有准备打开 的窗体的名称,以何种视图打开等。一般来说,不同的宏 命令的操作参数不完全相同。 3.创建宏 利用宏编辑器窗口创建宏有两种方法,一种是直 接在宏窗口中“操作”下

9、拉列表框并选择宏操作,另 一种方法是通过拖曳数据库对象添加宏操作。 宏组是将相关的一系列宏组织在一起构成的集合, 宏组中的宏是相互独立的,单独运行的。为此,我们 可以把宏组理解为文件夹,而把宏组中的每一个宏理 解为文件夹中的每一份文件。 创建条件操作宏 条件是逻辑表达式,宏将根据条件结果的逻辑值(真 或假)而执行不同的操作,如果相邻的下一行的宏操 作的条件相同,可以在“条件”列中输入省略号。 设置操作参数的注意事项: 1在很多情况下,参数可以从列表中选择某个设置,也可 以直接输入参数值。 2设置参数时,应按照参数的排列顺序进行,因为前面的 参数的值影响后面的参数的选择。 3可以用前面加等号(=

10、)的表达式类设置一些操作参数, 除SetValue 操作的“表达式”参数和RunMacro 操作的 “重复表达式”参数之外。 4如果操作中有调用数据库对象名的参数,可以采用拖曳 的方式,Access 2003将自动为该操作设置适当的参数, 当然有些参数还要单独设置,如“Where条件”等。 5在参数中使用表达式时,可以直接输入表达式的内容, 还可以使用表达式生成器,即在要输入表达式的参数文 本框中单击右键,在快捷菜单中单击“生成器”将出现 “表达式生成器”窗口。 常见的宏命令 宏 命 令 ApplyFilter Beep Close CopyObject DeleteObject FindRe

11、cord MsgBox OpenForm OpenQuery OpenReport OpenTable Quit RunApp RunCommand RunMacro Save StopMacro 通过计算机的扬声器发声 关闭指定的Microsoft Access窗口,或者如果没有指定的话,则关闭作用中的窗口 指定的数据库对象复制到不同的Access数据库,或复制到相同的数据库、Access项目中 删除指定的数据库对象 寻找符合由FindRecord自变量指定条件的第1条数据记录 显示包含警告或提示信息的消息框 打开在窗体视图、窗体设计视图、预览打印或数据表视图中的窗体 打开数据表视图、设计视

12、图或预览打印中是选择或交叉查询 打开设计视图或预览打印中的报表或立刻打印报表 在数据表视图、设计视图或预览打印中打开表 结束Access 执行Windows或 MS-DOS环境下的应用程序。例如,Microsoft Excel、 Microsoft Word或 Microsoft PowerPoint等 执行内置的Microsoft Access命令 执行宏 保存指定的Access 对象,或者假如没有指定对象,则保存使用中的对象 停止当前正在执行的宏 说 明 用来筛选、查询或将SQL的Where子句应用至表、窗体或报表,以便限制或排序记录 创建宏和宏组 创建宏 创建宏需要创建两个主要部分,添加

13、宏操纵和设置宏 参数。创建宏操作主要有三种方法:在宏操作列表中选择 所需的操作;在“宏”窗口的“操作”单元格中输入操作 名;从“数据库”窗口中拖动对象到“宏”窗口操作列中。 【例1】 在“教学管理数据库”中创建一个“选课成绩查 询宏”,使得它的执行结果如图 1所示,包含“打开查询” 和“打开窗体”两个操作。 宏的创建通过“宏”窗口完成,操作步骤如下: (1)打开新建宏窗口。在“学籍管理数据库”窗口中,单 击对象栏中的【宏】按钮,再单击工具栏中的“新建”按钮, 系统弹出如图2所示的新建宏窗口。 (2)选择第一个操作。单击“操作”列的第一行,再单击 右边的下箭头,在下拉列表中,选择要使用的操作 “

14、OpenQuery”(打开查询)。 图2 新建宏窗口 在“注释”列中可输入此操作的说明“打开学习课 程查询”(此步骤可选)。 在窗口的下部,可以设置操作参数(可选)。 在“查询名称”下拉列表框中选择“学习课程查询”。 在“视图”下拉列表框中选择“数据表”选项。在“数据模 式”下拉列表框中选择“只读”选项,如图3所示。 如果需要在一个宏内添加更多的操作,可以把光标移动 到下一行,重复执行以上步骤。 图3 选择宏操作 (3)另外一种快速创建宏的方法。在如图 3所示的窗口中, 将光标移动到“操作”的第二行,单击如图 4所示菜单“窗 口”中的“垂直平铺”命令。 图4 选择“垂直平铺”命令 “数据库”窗

15、口和“宏”窗口同时以平铺的形式显示在 屏幕上,如图5所示。 图5 垂直平铺窗口 在“数据库”窗口中,选择【窗体】按钮,用鼠标选中 “学习课程查询”窗体,拖动鼠标可以将它拖动到宏窗口中 “操作”列的第二行中,系统完成第二个操作的定义 “OpenForm”(打开窗体),如图6所示。并且同样可以输入 “注释”和设置“操作参数”。 重复此过程可以定义多个操作。 图6 定义操作 (4)保存宏。单击工具栏中的“保存”按钮,弹 出如图7所示的“另存为”对话框,命名为“学习 课程查询宏”,单击【确定】按钮,即可保存该宏。 创建宏组 创建宏组与创建宏的方法类似。 【例2】 在“学籍管理数据库”中创建一个宏组,使该宏组 能够自动运行“学习课程查询宏”,并在运行成功后,用一 个消息框来显示。执行该宏组的结果如图8所示。 图8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号