Access数据库技术及应用(铁道版)第7章宏.ppt
《Access数据库技术及应用(铁道版)第7章宏.ppt》由会员分享,可在线阅读,更多相关《Access数据库技术及应用(铁道版)第7章宏.ppt(59页珍藏版)》请在三一办公上搜索。
1、第7章 宏,7.1宏的有关概念(p191)7.2 宏的创建(p192)7.3 运行宏(p195)7.4宏组(p196)7.5为宏提供条件(p198)7.6 在窗体和报表上使用(p199)7.7使用宏创建自定义的菜单(p201)7.8自定义工具栏(p203),7.1宏的有关概念,7.1.1 宏的概念(p191)Access宏用于执行特定的、用户指定的任务。例如打开一个窗口或运行一个报表。Access执行的每一项任务被称作一个操作。Access提供了50多个可用于宏的操作。宏操作在宏设计窗口中创建,大部分宏通过窗体或报表的某个事件属性来驱动执行。也可以在数据库窗口的宏对象中直接运行宏。,7.1宏的
2、有关概念,7.1.2 事件的概念(p191)事件是一种特定的操作,在某个对象上发生或对某个对象发生。Access 可以响应多种类型的事件:鼠标单击、数据更改、窗体打开或关闭及许多其他类型的事件。事件的发生通常是用户操作的结果。事件过程是为响应由宏或程序代码引发的事件或由系统触发的事件而运行的过程。,7.1宏的有关概念,7.1.3 宏的功能(p192)显示和隐藏工具栏。打开和关闭表、查询等对象。执行报表的预览打印。设置窗体中控件的值。设置窗口的大小。执行菜单上的选项命令。执行查询操作,及数据筛选等。,7.2 宏的创建(p192),7.2.1宏设计视图(宏新建)(1)宏名:输入宏的名称,在创建宏组
3、时必须以宏名来区别不同的宏。(2)条件:输入条件表达式,是用来控制宏执行的条件。(3)操作:用来定义宏操作,单击操作列会有下拉列表给出所有的宏操作,以供选择。(4)注释:对操作的描述,让用户了解宏的功能。(5)操作参数:当选择了某一个宏操作后,在宏设计窗口下部将出现该宏操作所对应的参数设置界面,通过参数的设置,来控制宏的执行方式。,一行一个操作,信息框,操作列表区,操作参数区,输入宏中某一特定操作所需的参数,每行代表一个操作,宏的设计(p192),怎样创建一个宏?1.在宏中添加操作在宏定义的操作列中,可以指定宏中执行的操作。如果要在宏中添加操作,单击操作列中的空白的文本框,在该文本框中右侧会出
4、现一个下拉按钮,单击此按钮,可以在弹出的下拉列表中有多个可以选择的操作,根据需要进行选择。,需要注意的是,宏中的各个操作按照添加的顺序,(也就是在操作列中由上到下的出现顺序)进行执行,所以大家一定要设置好执行的顺序。如果需要插入或删除某项操作,可以单击工具栏中的插入行命令或删除行命令,在当前行的前面增加一空白行或删除当前操作。,宏的设计,宏的设计-常用的宏操作(p193),在宏中常用的操作如下:ApplyFilter:在表、窗体或报表中应用筛选、查询等子句。这样可以限制或排序来自表中的记录。Beep:可以使计算机发出嘟的声音。Close:关闭指定的窗口,或没有指定时,关闭当前窗口。,Delet
5、eObject:删除某个特定的数据库对象,如没有指定,则删除数据库窗口中选定的对象。FindNext,FindRecord:用于符合条件的记录的查找。ShowAllRecords:删除活动表查询的结果集和窗体中所有已经应用过的筛选,并且显示表或查询结果集中的所有记录。,宏的设计(p193),宏的设计(p193),Maximize,Minimize:最大化或最小化当前窗口。Open:打开相对应的对象。Quit:退出Access系统。Rename:对一个指定的数据库对象重新进行命名。如果没有指定,则重新命名数据库窗口中选定的对象。,DiagramFormQueryReportTabel,2.设置操
6、作参数(p192 倒2行)直接在对应的文本框中输入数据,以设定操作参数的属性。单击某参数对应的空白文本框,在该文本框中右侧会出现一个下拉按钮,单击此按钮,可以在弹出的下拉列表中选择所需的操作参数。在文本框后面会出现一个.的按钮,可以单击,从而弹出一个表达式生成器对话框,利用它来设置操作参数。,宏的设计,宏设计的实例(p194),以教学管理系统中的数据库为例,创建一个宏,其操作功能为打开“学生基本情况”窗体,并在窗体中只能显示女学生的记录。操作步骤如下:(1)在打开的“教学管理”数据库的窗口下,从对象列表中选择“宏”,单击“新建”按钮,打开宏设计窗口。(2)单击宏设计窗口中“操作”列的第一个空白
7、单元格右端的向下箭头,打开宏操作的下拉列表。(3)在下拉列表中选择“Openform”的宏操作,并在注释列添加宏操作的注释“打开“学生基本情况”窗体”。,(4)在“操作参数”栏中输入需要的参数,在“窗体名称”栏对应的下拉列表中选择“学生基本情况”窗体,在“Where条件”栏输入对窗体数据源的筛选条件:学生!性别=女,在“数据模式”栏选择只能显示记录的选项:只读。其他栏目为默认选项。,(5)单击工具栏上的“保存”按钮,打开“另存为”对话框,在“宏名称”文本框内输入宏的名称,然后单击确定按钮,即可将宏保存。(6)单击选中宏名,单击数据库窗口中的运行 按钮,查看宏操作执行的情况。,7.3 运行宏,可
8、以用许多方法运行宏。可以在数据库窗口或宏设计窗口中运行宏,也可以由控件触发或指定事件触发运行宏,还可以通过快捷键或定制的菜单命令来运行宏。,单步执行宏(p195),宏在设计完成后,为确保宏能够正确运行,可以对宏进行调试,使用单步执行宏可以看到宏的执行过程和每个操作的结果,并且可以改变导致错误的宏操作。,例:有如图的宏的功能为在“学生基本情况”窗体中查看第二个女学生的记录”采用单步执行该宏的步骤如下:,P195 调试宏(p195),(1)在宏的设计窗口中打开宏(2)单击“宏设计”工具栏上的“单步”按钮,或者在菜单栏上选择“运行”下拉菜单中的“单步”命令。这样,宏将被锁定为单步执行宏的状态。再次单
9、击“单步”键可以取消单步执行宏的状态。,直接运行宏(p196),直接运行某个宏可以采用三种方法:1.根据库窗口中,单击“对象”列表中的“宏”,在对象列表框中选择所要运行的宏,然后单击“运行”命令按钮,或者直接双击要运行的宏名。2.在打开的宏设计窗口中,单击工具栏上的“运行”按钮。3.在打开的任何窗口中,在菜单栏上选择“工具”菜单中的“宏”菜单命令,从下一级菜单中选择“运行宏”命令,打开的执行宏的对话框,在“宏名”列表框中键入要运行的宏名,然后单击“确定”按钮运行宏。,从一个宏中运行另一个宏(p196),RunMacro操作可以用来调用另一个需要运行的宏,并且可以不受限制地多次运行宏。当被调用宏
10、运行完成后,Access将控制返回RunMacro的下一个操作。如果运行一个含有 RunMacro 操作的宏时遇到了 RunMacro 操作,Access 将运行被调用的宏。该宏运行完以后,Access 将返回原来的宏继续执行下一个操作。,操作步骤:在宏设计器中操作列表区的操作列的空白行中,选取RunMacro操作。然后在操作参数区中设置以下参数:宏名:要执行宏的名称。可以直接输入或从下拉列表中选择。如果是宏组中的操作,则可以用宏组名.宏名的方式。重复次数:宏执行的最大次数。如果该参数为空白,则宏只能执行一次。重复表达式:每次执行宏时,都对表达式求值,如果表达式值为False则宏停止运行。,从
11、一个宏中运行另一个宏(p 196),自动运行宏Autoexec,在Access中可以定义一个名为Autoexec的宏,当打开一个数据库时,Access会查找名字为Autoexec的宏,如果该宏存在,它将自动运行。所以可以把打开一个数据库应用系统的启始界面的宏操作OpenForm存放在Autoexec宏中,这样每次打开该数据库时,会自动运行Autoexec宏并打开其中OpenForm所要打开的系统的启始界面。如果不需要运行Autoexec宏,可以在Access启动时,按住Shift键。,7.4 宏组,每个宏是作为单独的数据库对象被分配一个宏名称,并且每个宏之间没有任何联系。如果能够将几个相关的或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库技术 应用 铁道 章宏
链接地址:https://www.31ppt.com/p-6501139.html