首页 2011年计算机等级考试二级Access辅导笔记

2011年计算机等级考试二级Access辅导笔记

举报
开通vip

2011年计算机等级考试二级Access辅导笔记微软资格认证考试 >> 考试辅导 由易到难,MCSE最佳考试顺序 2011年计算机等级考试二级Access辅导笔记:Access宏的使用 Access宏的使用   9.1 宏的概述   宏就是ACCESS所提供给程序开发者开发窗体或报表的应用程序.它是由一个或多个操作命令的集合,其中每个操作能够实现特定的功能.将多个操作集合在一起,就可以自动完成各种简单的重复性工作,例如打开窗体,显示窗体,删除记录等,可以实现操作的自动化,从而提高工作效率.它是Access2002数据库的对象之一,和表,查询,窗体,报表等其他数据...

2011年计算机等级考试二级Access辅导笔记
微软资格认证考试 >> 考试辅导 由易到难,MCSE最佳考试顺序 2011年计算机等级考试二级Access辅导笔记:Access宏的使用 Access宏的使用   9.1 宏的概述   宏就是ACCESS所提供给程序开发者开发窗体或报 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的应用程序.它是由一个或多个操作命令的集合,其中每个操作能够实现特定的功能.将多个操作集合在一起,就可以自动完成各种简单的重复性工作,例如打开窗体,显示窗体,删除记录等,可以实现操作的自动化,从而提高工作效率.它是Access2002数据库的对象之一,和表,查询,窗体,报表等其他数据库对象一样.   一,宏的用处   使用数据库中宏操作执行任何重复任务或一系列任务时,可以节约时间,提高效率.用宏实现的重复执行任务通常都是非常有用的.当执行所指定的每次以同样的方法运行的操作时,宏会使数据库增加准确性和有效性.用宏可以执行很多种任务.使用宏非常简单,只需利用几个宏操作即可以将已创建的数据库对象联系在一起,实现特定的功能.Access 2002提供了很多个宏操作.   常用的宏命令简介   ApplyFilter 操作   使用 ApplyFilter 操作可以对表,窗体或报表应用筛选,查询或 SQL WHERE 子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录.对于报表,只能在其"打开"事件属性所指定的宏中使用该操作.   Beep 操作   使用 Beep 操作,可以通过计算机的扬声器发出嘟嘟声.   常用的宏命令简介   Close 操作   使用 Close 操作可以关闭指定的 Microsoft Access 窗口,如果没有指定窗口,则关闭活动窗口.   CopyObject 操作   使用 CopyObject 操作,可以将指定的数据库对象复制到另外一个 Microsoft Access 数据库 (.mdb) 中,或以新的名称复制到同一数据库或 Access 项目 (.adp) 中.例如,可以在另一个数据库中复制或备份一个已有的对象,也可以快速地创建一个略有更改的相似对象.   常用的宏命令简介   DeleteObject 操作   用 DeleteObject 操作可删除指定的数据库对象.   FindRecord 操作   可以使用 FindRecord 操作来查找满足由 FindRecord 参数所指定的条件的数据的第一个实例.该数据可以在当前的记录中,在后面或前面记录中或在第一个记录中.所查找的记录可以位于活动的表数据表,查询数据表,窗体数据表或窗体中. Access宏的使用   MsgBox 操作   可以使用 MsgBox 操作来显示包含警告或告知性消息的消息框.例如,可以将 MsgBox 操作与验证宏一起使用.当控件或记录未能通过宏中的一个验证条件时,可以用消息框显示出错消息,并指导用户应当输入哪种数据.   OpenForm 操作   可以使用 OpenForm 操作来打开"窗体"视图中的窗体,窗体设计视图,打印预览或者数据表视图.可以为窗体选择数据项或窗口模式,并限制窗体所显示的记录.   常用的宏命令简介   OpenQuery 操作   使用 OpenQuery 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开选择查询或交叉表查询.该操作将运行一个操作查询.可以为查询选择数据输入方式.   注释__此操作只在 Microsoft Access 数据库环境 (.mdb) 下才可用.如果使用的是 Access 项目环境 (.adp),请参见 OpenView,OpenStoredProcedure 或 OpenFunction 操作.   OpenReport 操作   使用 OpenReport 操作,可以在"设计"视图或"打印预览"中打开报表,或者可以立即打印报表.也可以限制需要在报表中打印的记录数.   常用的宏命令简介   OpenTable 操作   使用 OpenTable 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开表,也可以选择表的数据输入模式.   Quit 操作   使用 Quit 操作可以退出 Microsoft Access.另外,Quit 操作还可以从几个有关退出 Access 之前保存数据库对象的选项中指定一个.   常用的宏命令简介   RunApp 操作   安全性__在宏或应用程序中运行可执行文件或代码时要格外小心.对可执行文件或代码执行操作时可能危及计算机和数据的安全.   使用 RunApp 操作,可以从 Microsoft Access 内部运行基于 Microsoft Windows 或 MS-DOS 的应用程序,比如 Microsoft Excel,Microsoft Word 或 Microsoft PowerPoint.例如,可以将 Excel 电子表格数据粘贴到 Access 数据库中.   RunCommand 操作   使用 RunCommand 操作可以运行 Microsoft Access 的内置命令.内置命令可以出现在 Access 菜单栏,工具栏或快捷菜单上.   常用的宏命令简介   RunMacro 操作   使用 RunMacro 操作可以执行宏.该宏可以在宏组中.   可在以下情况中使用该操作:   从某个宏中运行另一个宏.   根据一定条件运行宏.   将宏附加到自定义菜单命令中.   Save 操作   使用 Save 操作可以保存一个指定的 Microsoft Access 对象或在没有指定的情况下保存当前活动的对象.在某些情况下还可以使用新名称保存活动对象(此功能与"文件"菜单中的"另存为"命令一样).   StopMacro 操作   用 StopMacro 操作可终止当前正在运行的宏.   二, 宏的分类   宏可以分成宏,宏组和条件操作宏.宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成立时才可执行.   宏   宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能.例如打开某个窗体或打印某个报表.宏可以自动完成某些常规任务,例如,可执行一个宏,用于在用户单击某个命令按钮时打印报表.   二, 宏的分类   宏组   宏组实际上是以一个宏名来存储的相关的宏的集合,宏组的每一个都有一个宏的名称,用以标识宏,以便在适当的时候引用宏.这样可以更方便地对宏进行管理,对数据库进行管理.例如,可以将同一个窗体上使用的宏组织到一个宏组中.   二, 宏的分类   条件操作宏   条件操作宏就是在宏中设置条件式,用来判断是否要执行下一个宏命令;也就是只有当条件式成立时,该宏命令会被执行.这样可以加强宏的功能,也使宏的应用更加广泛.利用条件操作可以根据不同的条件执行不同的宏操作.具有条件的宏成为条件操作宏.例如,如果在某个窗体中使用宏来校验数据,可能要某些信息来响应记录的某些输入值,另一些信息来响应不同的值.此时可以使用条件来控制宏的流程 9.2 创建宏和宏组   创建一个宏和宏组.首先我们要打开一个数据库,单击数据库窗口选项卡上的"宏"对象,然后单击数据库窗口上的"新建"选项.这时就弹出了宏设计器窗口.   一,创建宏   例9-1创建借书查询窗体宏,包括打开查询和打开窗体两个操作.   宏的创建通过宏窗口完成,操作步骤如下:   打开新建宏窗口   一,创建宏方法(一)   1单击操作字段 的第1个单元格,再单击右边的下箭头,在下拉列表中,选择OpenQuery.   2在注释列中可输入此操作的说明   3在查询下拉列表框中选择一个查询—借书查询.在视图下拉列表框 中选择一种视图—数据表.在数据模式下拉列表框中选择一模式—只读.   4如果需要在一个宏内添加更多的操作,可以把光标移动 下到一行,重复执行1-3步.   一,创建宏(方法二)   1在如图中,将光标移动到下一行,选择菜单窗口中的垂直命令.   一,创建宏(方法二)   2数据库窗口和宏窗口同时以的形式显示在屏幕上.   一,创建宏(方法二)   3在数据库窗口中,选择窗体选项卡,用鼠标选中借书查询窗体,按住鼠标可以将它拖曳到宏窗口中操作字段的第2个单元格中,同样可以输入注释和操作参数.这样完成第2个操作的定义打开窗体.   4重复此过程可以定义多个操作.   一,创建宏   保存宏   单击工具样中的保存按钮,弹出如图所示另存为对话框,为借书查询窗体宏,单击确定,即可该宏.   一,创建宏   在数据库中打开借书查询窗体宏 ,弹出图所示宏的执行结果.   二,创建宏组   创建宏组与创建宏的方法类似   例9-2在图书管理数据库中创建一个宏组,使该宏组能够自动运行"借书查询窗体宏",并在运行成功后,用一个消息框来显示.该宏组包括宏A和宏B两个宏.操作步骤如下   二,创建宏组   1打开新建宏窗口   在图书管理数据库窗口中,单击宏选项卡,新建 如图所示的宏窗口.单击工具栏中的宏名按钮,增加一个宏名列,如图所示.   二,创建宏组   2创建第1个宏   在新出现的宏名列第1格中,输入宏组中第1个的名字—宏A,在其操作列中选择Msgbox操作.在操作参数的消息框中,键入借书查询窗体宏运行成功!,在发嘟嘟声下拉列表框中,选择是.   二,创建宏组   3创建第2个宏,   在宏名列第2行中,输入第2个宏的名字—宏B.在其操作列中选择RunMacro(运行宏)操作.在操作参数的宏名下拉框 中,选择借书查询窗体宏.   二,创建宏组   4保存宏组   单击工具栏中的保存按钮,在另存为对话框中输入名字为宏组1,单击确定,即可保存该宏组.   二,创建宏组   在数据库窗口中打开1 所示宏组的执行结果.   二,创建宏组   为了试用宏组中第2个宏"B"的作用,可以按以下方法进行操作:   先打开窗口,新建一个"试用宏B"宏,在其操作列中选择RunMacro命令,在宏名操作参数中选择宏组1宏 B,如图所示,然后存盘关闭.   二,创建宏组   在数据库窗口中双击宏窗口中的"试用宏B"宏对象,系统自动执行宏组1中的宏B,自动打开借书查询和窗体,结果如图所示.它们之间有如下的依次链接关系:试用宏B宏-宏组1.宏B-查询窗体宏的操作序列.   三,创建条件操作宏   创建具有条件的宏的方法与创建宏和宏组一样,通过宏窗口来完成,它们 的区别是在宏窗口中需要增加条件列.   例9-3创建一个宏,确保在图书管理数据库中,图书的作者字段必须被填写,如果用户没有输入该字段时,出现一个警告信息.操作步骤如下: 三,创建条件操作宏   1打开新建宏窗口   在图书管理数据库窗口中,单击宏选项卡,新建一个宏窗口.单击工具栏中的条件按钮,增加一个条件列.   三,创建条件操作宏   2创建条件操作   在条件单元格内,可以直接输入条件表达式.也可以右鼠标,从弹出的快捷菜单中选择生成器选项;在其中选择 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数中内置函数 :IsNull(expr)   将作者作为表达式填入括号中,单击确定按钮,就将函数IsNull设置为条件了.   三,创建条件操作宏   继续设置条件符合时所执行的宏命令:选信息框操作,在操作参数的消息下拉框中,键入请输入作者名! 在发嘟嘟声下拉列表框中,选择是,在标题 文本框,输入"输入错误信息!".   三,创建条件操作宏   在下一行条件单元格内,输入"…",表示前一行符合条件时,同时也执行此行操作.选取相应的宏命令.   三,创建条件操作宏   3保存条件操作宏   单击工具栏中的保存按钮,在另存为对话框中输入名字为条件宏,单击确定,即可保存条件操作宏.   三,创建条件操作宏   4将宏加入窗体对象中   打开图书查询窗体并切换到设计视图,进行设置.首先选择作者字段,单击工具栏的属性按钮,如图所示,选择事件中更新前的下拉列表中条件宏选项,关闭属性框 .   三,创建条件操作宏   5验证条件操作宏   保存窗体的变更,切换至窗体视图,将作者字段删除.再将焦点移到别处时,就会出现警告窗口.   9.3运行宏   运行宏时,Access2002将从宏的起始点启动,并执行宏中所有操作,直到另一个宏(如果宏在宏组)或者宏的结束点.执行宏的方法有多种,下面几种.   一,执行宏   1从宏窗口下执行宏   在如图所示宏窗口中,单击工具栏中的运行按钮.   2从数据库窗口下执行宏   在数据库窗口中,单击宏选项卡鼠标选中要执行的宏,右击鼠标,在弹出 的快捷菜单中选中运行选项.或者双击所要执行的宏来运行它.   一,执行宏   3 从Access主窗口下执行宏   在Access主窗口选择/宏/运行宏选项.   在如图所示的执行宏对话框内输入要执行的宏名,单击确定按钮即可.   一,执行宏   4 从另一个宏中执行宏   一个宏运行另一个宏使用宏操作中的runmacro命令,另一个宏的宏名作为操作参数.   二,调试宏   对于操作较复杂的宏,运行时如果出现错误,不容易发现.在进行对宏的调试中,可以采用宏的单步执行,即一次只执行一个操作的调试.这样可以观察宏的流程和每一步操作的结果,能够比较容易的分析出出错的原因,改正导致出错的操作.   例9-4 对创建 的例9-1借书查询窗体宏来进行调试.   操作步骤如下:   二,调试宏   首先在设计视图中打开此宏,单击工具栏上的单步按钮.   弹出 如图所示的单步执行宏对话框.   二,调试宏   单击单步执行按钮,可以执行显示在对话框 中的操作借书查询.   单击继续按钮可以关闭单步执行,并执行宏的未完成部分.   单击停止按钮,将停止宏的执行并关闭对话框以关闭单步执行.   9.4 宏的应用实例   例9-5 在图书管理数据库中的读者信息查询窗体中,创建一个查询命令按钮,单击此按钮 ,将会在窗体中打开一个读者权限查询窗体.操作如下:   9.4 宏的应用实例   1在图书管理数据库中,单击宏选项,并单击新建按钮,如图所示   9.4 宏的应用实例   2在第1行的操作列内,单击列右边的下拉箭头,从中选择OpenQuery命令,在操作参数框 内的查询名称列表中选择读者权限查询列表项,在视图列表 中选择数据表列表项.   9.4 宏的应用实例   3 单击工具栏中保存按钮,并将其命名为读者权限查询宏.   9.4 宏的应用实例   4 在读者信息查询窗体中创建一个命令按钮.在数据库窗口下,单击窗体选项卡,并在设计视图中打开读者信息查询窗体.   9.4 宏的应用实例   5 然后单击工具箱中命令按钮,将其放置在窗体中合适的位置,弹出如图所示命令按钮向导对话框 一.在类别列表框 中选择杂项列表项,在操作列表框 中选择运行宏列表项.单击下一步按钮. 9.4 宏的应用实例   6 弹出如图所示命令按钮向导对话框二.确定命令按钮运行的宏,在列表框 中选择读者权限查询宏.单击下一步按钮.   9.4 宏的应用实例   7 弹出命令按钮向导对话框三,在其中选择文本项,并在文本框 内输入读者权限,作为按钮显示的标题.单击下一步按钮   9.4 宏的应用实例   8 弹出命令按钮向导对话框四.在此命令按钮的名称查询,单击完成.   9.4 宏的应用实例   9 切换到窗体视图,窗体中多出一个读者权限按钮.   9.4 宏的应用实例   单击此按钮, 出现如图所示读者信息查询表.   9.4 宏的应用实例   例9-6 在图书管理数据库中的图书信息查询窗体中,创建一个关闭按钮,单击此按钮,将执行关闭窗体动作.   操作步骤如下:   9.4 宏的应用实例   1 在图书管理数据库中,创建一个关闭窗体宏,如图所示.   9.4 宏的应用实例   2 在设计视图中打开图书信息窗体,并创建一个命令按钮,单击此命令按钮,并通过工具栏中属性按钮,打开命令按钮的属性表.在格式选项卡的标题 中,将其标题设置为关闭窗体.   9.4 宏的应用实例   3 在事件选项卡的单击栏中,从右边下拉列表框中选择关闭窗体宏.   9.4 宏的应用实例   4关闭属性框 ,保存对窗体 的修改设计并关闭.   这样,再次打开图书信息查询窗体时,便单击关闭按钮来关闭此窗体.   操作题   在学生管理系统中,创建宏完成下列操作:   扬声器发出嘟嘟声;   打开报表;   弹出消息框,框中显示"欢迎再次查看报表!" 2011年计算机等级考试二级Access辅导笔记:建立Access报表  7.3高级报表设计   前面学习的是创建报表的各种基本方法,如果创建出具有更好风格的报表,就要在报表的设计视图中进行相应的设计,本节学习如何实现报表的各种复杂功能,即报表的高级应用.   一,报表的排序和分组   在例7-3中提到了排序和分组,那么什么是排序和分组呢 比如图书的单价按照大小排列,就是排序.用户在输出报表时经常需要把具有相同属性的记录排列在一起,如将同类的图书排在一起,这就是分组.   例7-6,在借书情况查询的基础上用向导建立一个包括字段:姓名,记者账号,书名,单价,和借书时间的借书明细报表.并对报表的借书明细按照读者账号字段进行分组,然后对表中的记录单价和借书时间按升序进行排序.结果如图所示.   一,报表的排序和分组(续)   一,报表的排序和分组(续)   操作步骤如下:   利用前面学过的知识,   用向导创建如图所示   的借书明细报表.   一,报表的排序和分组(续)   在设计视图中打开报表借书明细,   单击工具栏上的排序与分组按钮,屏幕上显示如图所示的排序与分组对话框.   一,报表的排序和分组(续)   单击字段/表达式列中的第1行单元格,然后单击下三角箭头,从列表中选择读者帐号.在组属性框 下,单击组页眉框右边下三角箭头,从列表中选择是.   一,报表的排序和分组(续)   单击字段/表达式列中第2行单元格,然后单击下三角箭头,从列表中选择单价字段.单击该行的排序次序列右边的下三角箭头,从中选择升序.   在第3行单元格中加入借书时间,右边选择升序如图所示   关闭排序与分组对话框   一,报表的排序和分组(续)   二,在报表中使用计算总计   报表中不仅需要详细的数据信息,有时还需要汇总信息.下面通过实例来学习如何在报表中通过使用表达式,添加新列,并为分组和报表计算汇总数据.   例7-7 给报表借书明细添加新的一行――单价比,并加入平均单价报表总计.结果如图所示.   二,在报表中使用计算总计(续)   二,在报表中使用计算总计(续)   操作步骤如下:   添加控件及其表达式   打开如图所示的报表借书明细设计视图,在页面眉中,添加一个标签控件,命名为单价比.   在主体中,添加一个文本框控件,在文本框中输入计算表达式=[单价]/sum([单价]),把文本框拖到位于单价比标签的下面,然后删除文本框的标签.   设置文本框的数据显示格式为百分比,如图所示.   二,在报表中使用计算总计(续)   添加报表总计及平均单价.   选中报表页脚,拖动其下沿,使其版面出来.   在版面上添加平均单价文本框,输入表达式"=avg([单价]) ".   在版面上添加总计文本框,输入表达式"=sum([单价])"   把文本框拖到如图中合适位置.   二,在报表中使用计算总计(续)   更改外观   选中平均单价文本框标签,然后右击鼠标,在弹出的所示快捷菜单中设置/背景色为蓝,字体/字体景色为红色,特殊效果为凸出. 同样可设置平均单价文本框的外观.   设置总计文本框及其标签的外观,将填充/背景色置为淡紫,字体/字体景色置为深绿.   设置证明人比文本框及标签的外观,/背景色为蓝,/字体景色为红色.   切换至打印预览状态,如上图所示.   二,在报表中使用计算总计(续)   三,创建多列报表   前面学习的各种报表,每页都只能打印一列,此类报表对于打印单个记录信息量大的报表是合适的.但有时由于单个信息量较少,不需要很大宽度的,为了不造成浪费,节约纸张,可以在一个页面中安排打印两列或多列,这类报表就是多列报表.下面学习怎样创建多列报表.   要创建多列报表,首先要应用创建一般报表的方法创建报表,然后通过页面设置使所创建的报表为多列.   三,创建多列报表(续)   例7-8创建一个基于表图书信息表的两列报表   操作步骤如下:   用向导创建单列报表.   选择文件/页面设置选项,打开如图所示页面设置对话框一,单列选项卡.   在网络设置栏下的列数中键入所需的列数2.其他设为默认值.   在边距选项卡中把左边距和右边距设置为10,如图所示,页面设置对话框二.   最后单击确定按钮,关闭页面设置对话框.   预览报表,如图所示.   三,创建多列报表(续)   三,创建多列报表(续)   表图书信息表的两列报表   三,创建多列报表(续)   如果要在每个字段所在的列上都加上标题,就需要对报表进行分组,然后在设计视图中把标题从页面页眉移到组页眉中去.   三,创建多列报表(续)   四,子报表的创建及链接   子报表是建立在其他报表中的报表,此时其他报表称为主报表.创建子报表,如图所示:   四,子报表的创建及链接(续)   例7-9在例7-7的报表借书明细中插入报表,内容为读者信息表的姓名,性别,读者帐号和单位.   操作步骤如下:   在图所示的报表设计视图中,将页面页脚的上沿向下拖曳,留出空白版面.   单击工具栏中的工具箱按钮,在随之弹出 的工具箱中,确认控件向导按钮已按下.   四,子报表的创建及链接(续)   单击工具箱中的子报表/子窗体按钮,然后单击为子报表预留的位置,打开报表向导对话框一.如图所示.   为子报表选择数据来源使用现有的表和查询,然后单击下一步按钮.   四,子报表的创建及链接(续)   弹出如图所示对话框,在此确定子报表 中的数据来源为表:读者信息表,字段 为姓名,性别,读者帐号,单位.   然后单击下步按钮 四,子报表的创建及链接(续)   在弹出的如图所示的对话框中确定主报表链接到子报表 的字段,即定义主,子报表之间的关系.可默认从列表中选择,然后单击下一步按钮   四,子报表的创建及链接(续)   将子报表命名为"借书者情况",即完成了子报表的创建   四,子报表的创建及链接(续)   链接主报表和子报表   在含有子报表的报表中,使用子报表控件的链接子字段属性和链接子字段性来链接主报表和子报表.如果没有链接主报表和子报表,用户可以直接对这些属性进行设置.   如在例7-9中时进行属性设置,操作步骤如下:   四,子报表的创建及链接(续)   在设计视图中打开借书明细主报表.   四,子报表的创建及链接(续)   选定子报表控件,然后右击鼠标,在弹出的快捷菜单中选择属性选项,打开如图所示对话框并单击数据选项卡.   在链接子字段属性框中,输入子报表中链接字段的名称,并在链接主字段属性框中,输入主报表中链接字段的名称.如果要输入多个链接字段,字段之间用分号分隔.   关闭对话框,完成链接字段的设置   操作题   利用报表向导建立一个学生成绩报表,在报表中,以学生姓名进行分组,需要包括汇总信息.   在设计视图中对学生成绩报表进行修改,以达到一个良好的视觉效果. 2011年计算机等级考试二级Access辅导笔记:模块和应用程序设计 第10章   模块和应用程序设计   1.模块基础知识   宏可以执行一系列简单的操作,但若要对数据库对象进行更复杂,更灵活的控制,就需要进行编程.   ACCESS中,编程通过模块对象实现,模块将各种数据库对象联结起来,构成一个完整的系统.   1.1 模块的概念   模块是将VBA(Visual Basic for Applications)声明和过程作为一个单元进行保存的集合.   模块是由一个或多个过程组成的,其中的每个过程都是一个函数过程或子程序,它们各实现一种或几种功能.   过程 是包含VB代码的单位,包含一系列的语句和方法,执行特定的操作.   声明 由Option语句配置模块中整个编程环境   1.2模块的分类   类模块   类模块是可以定义新对象的模块,模块中定义的过程将变成该对象的属性或方法    标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 模块   包含通用过程和常用过程.通用过程是不与任何对象相关联的过程.常用过程是可以在数据库中任何地方执行的过程.   2. 创建模块   2.1 创建类模块   2.2 创建标准模块   2.1 创建类模块   在设计视图中打开相应的窗体或报表.   2.1 创建类模块   单击选择要执行事件的控件,单击"属性"按钮,或右键单击打开该对象的属性表,在属性表中选择"事件"选项卡.   2.1 创建类模块   选择要创建事件过程的属性框,如"单击","双击"等,表示在单击或双击后将要执行的事件过程.   2.1 创建类模块   单击"单击"属性框右边的"生成器"按钮,打开"选择生成器"对话框,再次对话框中选择"代码生成器"   2.1 创建类模块   单击"确定"按钮,打开模块窗口,系统自动生成对应事件过程的过程头和过程尾,如下图,可以在"模块窗口中输入要完成的事件   2.2 创建标准模块   创建标准模块时,可以在数据库窗口的"模块"选项卡中单击"新建"按钮,弹出如下窗口,在此窗口中输入编写标准模块的代码. 由于事件过程不与任何窗体或报表具有直接关系,因此都要由用户自己编写.   3.模块应用实例   [10-1]在"图书管理"数据库中创建一个窗体类模块,在此窗体中有一个命令按钮,单击该按钮,可以打开已有的窗体,比如"读者权限"窗体,并将Form对象变量指向该窗体,如下图所示 3.模块应用实例   1.在数据库窗口中打开"窗体"对象窗口,单击"新建"按钮,在打开"新建窗体"对话框中选择"设计视图",然后"确定",打开窗体设计视图.   3.模块应用实例   2.从工具箱中选择"命令按钮"控件,将其放置在窗体上.   3.模块应用实例   3.单击工具栏中属性按钮,设置命令按钮的属性如下:   在"格式"选项卡的"标题"栏中,将其标题设置为"查看读者权限"   3.模块应用实例   在事件选项 卡的"单击"栏中,单击右边的"生成器"按钮,在弹出的"选择生成器"对话框中选择"代码生成器"   3.模块应用实例   在上图的"Private Sub Command0_click()"和"End Sub"之间输入以下代码:   Dim frm As Form   DoCmd.OpenForm"读者权限"   Set frm=Forms!读者权限   3.模块应用实例   4.切换到窗体视图,查看结果   4.Access数据库应用程序设计   Access数据库应用程序是用Access数据库管理系统建立的应用程序.   本质上,Access数据库应用程序就是Access建立的数据库,它是由表,查询,窗体,报表,宏和模块等对象构成,这些对象可以存储在一个或多个Access数据库文件(.mdb)中,形成一个有机的整体,从而完成特定的任务   4.Access数据库应用程序设计   Microsoft Access是一个数据库管理系统,是建立数据库或数据库应用程序的工具.   一般的,在开发完一个Access应用程序以后,最好将它们分成两个数据库:一个应用程序数据库,一个存储数据的数据库,两者通过链接表建立联系,这样可以提高应用程序的性能,便于系统的维护和升级.   4.1用数据库向导创建数据库应用程序   [10-2]用向导创建一个如下图所示的"联系管理"数据库的主切换面板,在此面板中,为用户提供一些按钮和按钮功能的说明文本,以方便打开"联系管理"数据库中的其它窗体和报表等对象   4.1用数据库向导创建数据库应用程序   操作步骤:   从启动Microsoft Access开始,屏幕上自动显示如图所示对话框,单击选择"新建"|"项目(现有数据)"或"新建"|"项目(新数据)"   4.1用数据库向导创建数据库应用程序   若已经打开了数据库或者Access启动时显示的   对话框已经关闭,单击"数据库"工具栏上的"根   据 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 新建"按钮,出现"新建"对话框,单击"数   据库"选项卡,并单击"联系管理"图标   4.1用数据库向导创建数据库应用程序   单击"确定",指定新建数据库的名称及保存的位置   4.1用数据库向导创建数据库应用程序   3.单击创建按钮,弹出向导对话框一,列出"信息管理"数据库包含的信息   4.1用数据库向导创建数据库应用程序   4.单击"下一步"弹出向导二,在此选择要添加的字段(斜体显示的字段)   4.1用数据库向导创建数据库应用程序   5. 单击"下一步"弹出向导三,在此选择窗体显示的样式   4.1用数据库向导创建数据库应用程序   6.单击"下一步"选择打印报表的样式   4.1用数据库向导创建数据库应用程序   7.单击"下一步",确定数据库的标题   4.1用数据库向导创建数据库应用程序   8.单击"下一步",确定构建完数据库后是否启动数据库   4.1用数据库向导创建数据库应用程序   9. 单击"完成"系统开始创建"联系管理"数据库,然后自动打开"主切换面板".至此,数据库向导创建了多个数据库对象,形成一个有机的整体.   10.4.2自定义创建数据库应用程序   [10-3]为"图书管理"数据库创建一个应用程序,主切换面板如下:   10.4.2自定义创建数据库应用程序 操作步骤:   创建如下图所示的"启动"窗体   10.4.2自定义创建数据库应用程序   在窗体设计视图中添加命令按钮和标签控件.   10.4.2自定义创建数据库应用程序   创建如下宏:   打开读者权限窗体宏   打开表——读者信息,借书信息,图书信息的三个宏   打开报表"图书信息报表"宏   关闭窗体宏   退出系统宏   10.4.2自定义创建数据库应用程序   ①创建宏过程.   10.4.2自定义创建数据库应用程序   ②然后将窗体中各命令按钮与相应的宏对象链接在一起,形成有机整体.   10.4.2自定义创建数据库应用程序   建立一个主切换面板,将它设置成启动窗体,并设置启动选项.   :   打开"图书管理"数据库,从"工具"菜单中选择"启动"选项.   10.4.2自定义创建数据库应用程序   出现启动对话框.   10.4.2自定义创建数据库应用程序   在"应用程序标题"文本框中输入"图书管理数据库"作为窗口标题栏   10.4.2自定义创建数据库应用程序   在"应用程序图标"文本框中可以选择一幅图片   10.4.2自定义创建数据库应用程序   在"显示窗体\页"组合框中指定打开数据库时自动打开的窗体或页,这里选择窗体"启动'   10.4.2自定义创建数据库应用程序   在"菜单栏"和快捷菜单栏"可以将自己创建的菜单指定为默认菜单   10.4.2自定义创建数据库应用程序   再次打开"图书管理"数据库,系统自动打开"启动"窗体,可以通过各按钮进行相应的操作.   操作题   创建一个窗体类模块,在上面建立一个关闭命令按钮,单击此按钮可以关闭此窗体.   Access数据库的管理   11.1 数据的安全性   用Access建立一个数据库后,其默认状态是对用户开放所有数据库操作权限,这样会对数据库带来一定影响,严重时还可能会毁掉整个数据库.在这种情况下,就需要采取一些措施来保护数据库的安全.   Access有各种不同的策略来控制数据库及其对象的访问级别.对Access数据库的保护可采用加密数据库,设置密码和设置用户和组的安全来实现.   一, 加密,解密数据库   1 加密/解密   对数据库进行加密操作,将会压缩数据库文件,并使其无法通过工具程序或字处理程序解密.数据库的解密是加密的反过程.   例11-1 对在前几章中建立的图书管理数据库进行加密和解密   操作步骤如下:   一, 加密,解密数据库   1 )选择加密/解密数据库命令   启动Access,但不要打开数据库(不能对打开 的数据库进行加密或解密).选择菜单工具/安全/加密/解密数据库选项.   一, 加密,解密数据库   2)选择数据库   选择要加密或解密的数据库:图书管理数据库.mdb,然后单击确定按钮.   一, 加密,解密数据库   3)保存加密/解密后的数据库   为加密之后 的数据库指定名称,单击保存按钮,即可生成加密或解密数据库.   一, 加密,解密数据库   2 设置/撤消数据库的打开密码   例11-2 为图书管理数据库.mdb设置打开密码,使得当每次打开数据库时,出现如图的要求输入密码对话框.   一, 加密,解密数据库   操作步骤如下:   1)关闭要设置密码的数据库,同时确认没有其他用户打开该数据库(不能对打开 的数据库设置密码).   2)为数据库复制一个备份,并将其存入到安全的地方. 一, 加密,解密数据库   3)单击文件菜单中的打开或者单击工具兰上的打开按钮,在弹出 的对话框中选定要设置密码的数据库—图书管理数据库.mdb单击打开按钮右边的下箭头,选择以独占方式打开选项.   如果数据库中包含AutoExcc宏或设置了启动窗体,则在选择以独占方式打开选项之前按住Shift键.   一, 加密,解密数据库   4)打开数据库后,选择工具/安全/设置数据库密码选项   弹出设置数据库密码对话框   一, 加密,解密数据库   5)在密码框中输入要设置的密码,在验证框中再次输入相同的密码确认,然后单击确认按钮,这样,在下次启动该数据库时系统会要求用户输入密码,如图所示.无法打开数据库.   一, 加密,解密数据库   6) 若要撤消数据库的密码,以独占方式打开需要撤消密码的数据库,选择撤消数据库密码选项,在撤消数据库密码对话框中输入当前的数据库密码,然后单击确定按钮即可.下次启动该数据库时就可以发现数据库密码已被撤消.   二, 用户安全   为数据库设置密码后,所有用户都必须先输入密码,才可以打开数据库.但是,一旦打开了数据库,是不再有其他任何安全机制.   保护数据库的最灵活和最广泛的方法是用户级安全机制.此机制是通过建立数据库中敏感数据和对象的访问级别,来保护数据库的安全.Access2002提供了设置安全机制向导,可以方便地设置用户级安全.   默认情况下,共享的Access2002数据库有两个组,即管理员组和用户组.管理员组拥有对数据库较大范围的操作权限,而用户组则具有较小范围的操作权限 .   二, 用户安全   例11-3 为图书管理数据库设置管理员组,用户组和工作组,并分别设置各组权限.以对图书信息表的权限为例.   操作步骤如下:   1) 创建组账号   打开数据库—图书管理数据库.mdb并选中图书信息表.   选择工具/安全/用户与组账号选项,打开用户与组帐号对话框,单击组选项卡.   二, 用户安全   二, 用户安全   在用户与组账户对话框组选项卡中,单击新建按钮,如图所示,新建一个工作组,并单击确定按钮.   二, 用户安全   如果单击用户选项卡,可以单击新建,添加若干个用户,再单击确定按钮,则添加用户名称自动隶属于用户组.   二, 用户安全   单击更改登录密码选项卡,可以修改用户的密码,最后单击确认按钮,完成用户与组账户 的设置.   二, 用户安全   2) 设置用户与组权限   打开图书管理数据库.mdb.选择工具/安全/用户与组权限选项,打开用户与组权限对话框,单击权限选项卡.   二, 用户安全   单击选取用户单选按钮,可以为管理员以及新添加的用户设置权限,如图所示.   二, 用户安全   单击选取组单选按钮,为管理员组设置权限.   二, 用户安全   单击选取组单选按钮,为用户组设置权限.   二, 用户安全   单击选取组单选按钮,为工作组设置权限.   11.2 管理数据库   一, 数据的导入,导出及链接   二, 数据库的压缩,修复及备份   三, 优化数据库性能   一, 数据的导入,导出及链接   数据的导入是将其他文件格式转换成Access的数据和数据库对象.   数据的导出是一种将数据和数据库对象输出到其他数据库,电子表格或文件格式的方法,以便其他数据库,应用程序可以使用这些数据.导出功能与和粘贴功能相似,可以将数据导出到各种支持的数据库,程序和文件格式中.   数据的链接是建立一个从另外一个应用程序的数据文件到Access之间的连接,以便在源应用程序和Access中都可以查看和编辑数据.在第4章创建表中已经介绍数据的链接方法,本章就不再叙述. 一, 数据的导入,导出及链接   1 数据的导入   例11-4 在一个空数据库中导入一个借书情况查询.   操作步骤如下:   1) 新建一个空数据库,并将其打开.选择文件/获取外部数据/导入选项,如图所示:   一, 数据的导入,导出及链接   一, 数据的导入,导出及链接   2 )弹出导入对话框,从其中选择要导入的数据库图书管理数据库.   一, 数据的导入,导出及链接   3 )单击导入按钮,弹出导入对象对话框,可以从中选择要数据库对象借书情况查询.   一, 数据的导入,导出及链接   4)单击确定按钮,即可看到刚才所建的空数据库中出现借书情况查询.   一, 数据的导入,导出及链接   2.数据的导出   例11-5 利用数据库导出一个文本文件.   操作步骤如下:   1)打开图书管理数据库,在数据库窗口中选择要导出的对象窗体,并选择图书信息窗体,选择文件/导出选项.如图所示.   一, 数据的导入,导出及链接   一, 数据的导入,导出及链接   2)弹出如图所示导出对话框,在保存类型中选择文本文件.单击导出按钮.   一, 数据的导入,导出及链接   3)在导出完毕后,可以打开图书信息.txt,将看到如图所示文件,其中每一行都是一条记录,而每个字段值都会以逗号分开.   二, 数据库的压缩,修复及备份   Access提供了两种保证其数据库的可靠性途径,一是建立数据库的备份,当数据库损坏时可用备份的数据库来恢复;另一种是通过自动修复功能来修复出现错误的数据库.为提高数据库的性能,Access还提供了性能优化分析器来帮助用户设计具有较高整体性能的数据库.并且Access还提供了数据库压缩和修复功能,以降低对存储空间的需求,并修复受损坏的数据库.   二, 数据库的压缩,修复及备份   1 数据库的备份   首先关闭要备份的数据库,如果是在多用户数据库环境中,要确保所有用户都关闭了要备份的数据库,然后使用Windows的资源管理器或我的电脑的复制命令或其他备份软件,将数据库文件(扩展名为.mdb)复制到所选择的备份上.   二, 数据库的压缩,修复及备份   2. 数据库的压缩和修复   压缩数据库可以备份数据库,亲不亲安排数据库文件在磁盘中保存的位置,并右以释放部分磁盘.在Access2002中数据库的压缩和修复功能合并为一个工具,它可压缩Access2002数据库,也可以压缩Access 2002项目.   二, 数据库的压缩,修复及备份   若要压缩Access 未打开的数据库,操作步骤如下:   1)关闭当前打开的数据库.   2)选择工具/ 数据库实用工具/压缩和修复数据库选项.   二, 数据库的压缩,修复及备份   3)弹出压缩数据库来源对话框,如图所示.   4)在对话框中选择要压缩的数据库,然后单击压缩按钮.   二, 数据库的压缩,修复及备份   5)打开将数据库为压缩对话框,如图所示.   选择保存类型,在文件名文本框中输入要压缩的数据库名称,最后单击保存按钮即开始压缩和修复数据库.   二, 数据库的压缩,修复及备份   6)也可以关闭某个打开的数据库时选择自动压缩选项.单击确定按钮即可.   二, 数据库的压缩,修复及备份   3 . 优化数据库性能   例11-6 使用性能优化器可以优化Access数据库的性能.   操作步骤如下:   二, 数据库的压缩,修复及备份   1)打开要优化的图书管理数据库.mdb.   2)选择工具/分析/性能选项.   二, 数据库的压缩,修复及备份 3)打开性能优化器对话框之一,单击要优化的数据库对象类型的选项卡,如果单击全部对象类型选项卡可以同时查看全部数据库的列表.   4)选择所要优化的数据库对象,单击选定按钮可以选择列表中所有的数据库对象.   二, 数据库的压缩,修复及备份   5)重复步骤3-4,直到已经选择完所有要优化的数据库对象,然后单击确定,性能分析器就开始分析所选择的每个数据库对象.   二, 数据库的压缩,修复及备份   二, 数据库的压缩,修复及备份   6)分析结束后,性能分析器显示性能分析器对话框之二.对话框中列出3种分析结果:推荐,建议,意见.选择分析结果列表中的任何一个选项时,在列表下的分析注释框中会建议优化的相关信息.在执行建议优化之前,可以通过阅读分析注释框中的相关信息,来考虑潜在的权衡.   7)选择一个或多个要执行的推荐和建议优化,然后单击优化按钮,性能分析就会执行优化,然后将它们标记为固定.可以用此方法来将全部的推荐和建议进行优化.   操作题   对学生管理数据库进行加密和解密操作.   利用设置安全机制向导,为学生管理数据库设置用户级安全.   使用ACCESS2002性能分析器优化学生管理数据库. 2011年计算机等级考试二级Access辅导笔记:使用窗体 第六章:   使用窗体   6.1 窗体概述   通过窗体,可以避免直接对表或查询进行操作;   窗体是系统与用户交互的界面;   Access 使用数据库引擎机制,自动将数据库捆绑于窗体,使得前台对窗体的操作与后台对数据的维护同步.   6.1.1 窗体中的控件   控件是组成窗体的最基本元素   Access2002种提供六类控件:   用于输入,显示和筛选数据的控件;   包括:复选框,组合框,命令按钮,下拉列表框,标签,列表框,选项按钮,选项组,子窗体,子报表,文本框,切换按钮等;   用于分析数据的控件;   包括:Office图表,Office数据透视表和Office电子表格;   链接到Web页的控件;   包括:超级连接和绑定超级连接;   图形化和具有动画效果的文本控件;   包括:热点图像,图像控件,未绑定对象框或绑定对象框的滚动文字;   自定义控件;   包括:ActiveX控件(活动控件);   用于组织数据的控件;   包括:展开,直线,分页符,记录浏览,矩形和选项卡;   6.1.2 窗体的结构   窗体由5部分组成,每个部分称为一个节   窗体页眉节   主要用来显示窗体标题等   页面页眉节   与窗体页眉类似,在打印页的顶部显示   主体节   用于显示记录,由各种控件组成   页面页脚节   显示日期,页码等信息,打印页底部   窗体页脚节   显示对于每条记录都相同的信息,出现在窗体的底部或最后一个打印页的最后   6.1.3 窗体的类型   单页窗体   显示表或查询中每一个记录的完整信息   多页窗体   每一页只显示一个记录的部分信息   连续窗体   同一屏中显示多个记录   窗体的类型(续)   弹出式窗体   用来显示信息或提示用户输入数据,分为独占式和非独占式两种   含子窗体的窗体   用来显示来自多个表中的,具有一对多关系的数据  6.1.4窗体的视图   设计视图   窗体视图   数据表视图   数据透视表视图   数据透视图视图   6.2创建窗体   6.2.1使用向导创建窗体   1.创建基于单个表的窗体   例6.1 在"图书管理"数据库中,用向导创建   "借书情况"窗体   在"图书管理"数据库中,单击"窗体"对象   双击"使用向导创建窗体",在向导对话框一中,选择"借书情况查询"   将所有字段选进窗体,单击下一步   窗体向导对话框一   在下图中选择"纵栏表"单击下一步   在下图对话框中选择一个列表项,单击下一步   在下图对话框中输入窗体名称,单击完成   2.创建基于多个表的窗体   例6.2 在"图书管理"数据库中,用向导创   建"个人借书清单"窗体   具体操作步骤   在"图书管理"数据库窗口中,单击对象栏上的"窗体"按钮   双击"使用向导创建窗体"按钮,探出"窗体向导"对话框一.   在上面图中,将以下字段选入,"读者信息表"中:姓名,读者账号,性别,读者类型,单位;"图书信息表":图书条码,图书类型,书名,作者,出版社,单价;借书信息表:借书时间.单击"下一步"   窗体向导对话框一   在上图中选择"通过读者信息表"查看数据,选中"带有子窗体的窗体"复选框,单击"下一步"   窗体向导对话框二   在上图中选取"表格"列表项,将子窗体布局为表格,单击"下一步"   按照下面两个向导,最后完成窗体创建   窗体向导对话框三   注意:创建带有子窗体的窗体,主窗体所基于的表与子窗体所基于的表一般要求是一对多的关系,即主窗体是一,子窗体是多   3.使用"自动窗体"创建窗体   可以使用"自动窗体"功能创建窗体   首先选择对象栏中"表"或"查询",然后选择创建窗体所基于的对象,最后选择工具栏中"自动窗体"按钮   6.2.2使用"设计视图"创建窗体   任何类型的窗体都可以通过设计视图实现   通过设计视图,用户可以自由控制每一部分的大小,位置以及采取什么方式显示等   [例6-3]在"图书管理数据库"中,用设计视图   创建"图书信息"窗体.   如下图所示   窗体"图书信息"的窗体视图   操作步骤如下:   打开"图书管理"数据库   单击对象栏的"窗体"按钮,单击"新建".   在新建窗体对话框中选择"设计视图",并选择需要创建窗体的表或查询.这里选择"图书信息表",单击"确定",打开设计视图,如下图所示   在上图中,单击所要选择的字段——图书条码,书名,作者,出版社,图书类型,出版时间,单价,是否借出,将它们拖入到窗体适当的位置,如下图   观察设计效果,在"视图"中选择"窗体视图,观察设计效果   修改设计:单击工具栏上"设计视图"按钮,切换回设计视图,进行修改   6.2.3使用图表向导创建图表窗体   实际应用中,有时需要将一些数据及其之间的关系有图表加以描述.   [例6-4]在"图书管理数据库"中,创建基于查询"02年借书情况"的图表,结果如下:   操作步骤如下:   首先创建"02年借书情况"查询,查询字段包括:借书信息表:读者账号,读者姓名,借书时间,罚款金额;图书信息表:书名,单价.   查询条件:所有02年借书的记录   创建图表窗体:   打开"窗体"对象,单击"新建"按钮   在"新建窗体对话框"中选择"图表向导,在请选择该对象数据的来源表或查询下拉列表中选择"02年借书情况"查询,"确定"   在图表向导中选择用于图表的字段,这里选:读者姓名,书名,单价,借书时间和罚款金额,单击"下一步"   新建窗体对话框   选择要采取的图表类型——"柱形图图表"   在下面对话框中设置各字段在图表中的显示方式,在此以"读者姓名"为横坐标,"求和单价"为纵坐标,"书名"为系列.   双击数据框"求和单价",打开"汇总"对话框,设置对数据的汇总方式   Access2002所支持的汇总方式有:None(直接利用数据字段);Sum(求和);Min(求最小值);Max(求最大值);Count(计数),此例中选择默认汇总类型Sum   指定图表的标题为:02年借书情况图表窗体,单击完成   6.2.4创建数据透视表窗体   Access2002的窗体通过OLE技术可以使用excel的数据透视表,可以通过"数据透视表向导"来创建数据透视表.   [例6-5] 建立"图书信息表"的数据透视表窗体   创建过程与Excel表格中创建数据透视表相同   6.3编辑窗体   6.3.1控件的编辑   选择控件
本文档为【2011年计算机等级考试二级Access辅导笔记】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_359615
暂无简介~
格式:doc
大小:157KB
软件:Word
页数:53
分类:计算机考试
上传时间:2011-01-17
浏览量:32