宏对象设计PPT资料.ppt

上传人:b****1 文档编号:14648484 上传时间:2022-10-23 格式:PPT 页数:27 大小:593.50KB
下载 相关 举报
宏对象设计PPT资料.ppt_第1页
第1页 / 共27页
宏对象设计PPT资料.ppt_第2页
第2页 / 共27页
宏对象设计PPT资料.ppt_第3页
第3页 / 共27页
宏对象设计PPT资料.ppt_第4页
第4页 / 共27页
宏对象设计PPT资料.ppt_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

宏对象设计PPT资料.ppt

《宏对象设计PPT资料.ppt》由会员分享,可在线阅读,更多相关《宏对象设计PPT资料.ppt(27页珍藏版)》请在冰豆网上搜索。

宏对象设计PPT资料.ppt

在窗口的上半部分即设计区,可以在其中定义宏名、选定操作、确定各条操作执行的条件、填写备注文字。

设计区包含四个参数列,分别为“宏名”、“条件”、“操作”和“备注”。

1宏名列在“宏名”列中,可以给每个宏指定一个名称。

这是由于一个宏对象可以是一个宏组,其间包含若干个宏。

为了在宏组中区分各个不同的宏,需要为每一个宏指定一个宏名。

2条件列在“条件”列中,可以指定每一条操作的执行条件。

一般可以利用“表达式生成器”设定操作的执行条件。

3操作列在“操作”列中,应该从52个Access操作中选定一个操作。

有些常用的基本操作已经在8.1节中介绍过了,其余的可以参见Access帮助。

4备注列在“备注”列中,可以填入文字,这些文字将用来帮助说明每个操作的功能,以便于以后对宏的修改和维护。

此四列中的内容,除了“操作”列中必须输入宏所要运行的操作之外,其它3列中的内容均可以省略。

在新建宏或是设计宏的窗口中,有时只显示“操作”和“备注”列,我们可以在打开宏的设计视图窗口之后,单击工具栏上的宏名按钮“”和条件按钮“”(使其呈凹下状态)来显示“宏名”和“条件”列。

宏设计视图窗口的下半部即操作参数区,是各个操作的“操作参数”列表框,用来定义各条操作所需的参数。

当在设计区指定一个操作后,“操作参数”中将显示该操作所需的各项操作参数。

宏设计视图设计区的“条件”列,用来设置操作的执行条件,操作的执行条件可用于控制宏的操作流程。

在不指定操作条件的情况下,运行一个宏时,Access将顺序执行宏中包含的所有操作。

若某一操作的执行是有条件的,即只有当条件成立时方执行,而当条件不成立时就不执行,则应在该操作行的条件列内给定一个逻辑表达式。

在执行这个宏中的任一操作时,Access将首先判断该操作的执行条件是否成立。

若条件成立,则执行该操作;

若条件不成立,则不执行该操作;

接着转去执行下一个操作。

可以通过以下的操作步骤为各个操作指定其执行条件:

8.3.2设置操作执行的条件,1在宏设计视图的设计区中显示条件列在“宏”设计窗口中单击工具栏中的条件按钮“”,使其呈凹下状态。

此时,宏设计视图的设计区中增加一列:

“条件列”。

2选择所需的操作,并设定该操作所需的操作参数选择操作可以通过操作列的下拉列表框完成,然后在操作参数区内逐一设定各项操作参数。

3在“条件”列中设置操作执行条件在“条件”列中为需要设置条件的操作行设置执行条件的操作过程为:

在对应操作行的“条件列”中键入相应的逻辑表达式;

或者单击右键,在弹出的快捷菜单中选择“生成器”命令,再在“表达式生成器”中建立逻辑表达式。

注意:

在“条件列”中不可输入其他类型的表达式(比如算术表达式等等),也不能使用SQL语句。

选定一个操作后,在宏设计视图下端的“操作参数”区中会出现与该操作对应的操作参数设置表。

对于那些要求参数的操作,因该在其操作参数对应的文本框或组合框中输入对应的参数值,用以设定各项操作参数的属性。

通常情况下,当用户单击操作参数列表框时,会在列表框的右侧弹出一个下拉按钮,单击此按钮,可在弹出的下拉列表框中选择操作参数。

在某些特殊操作中,也可以使用拖放操作设置操作参数。

例如,在操作参数中设置数据库名称,可以从数据库窗口中将对应的对象拖放到“操作参数”的“数据库名称”组合框,而且MicrosoftAccess会自动为这个操作设置合适参数。

8.3.3选择操作并给定操作参数,图8-4在宏1中选择一个操作的方法,理解宏对象:

一个宏对象是Access数据库对象中的一个二级容器对象,其间可以包含若干个宏,而一个宏又是由若干个操作组成的。

因此,我们可以将若干个宏设计在一个宏对象中,这个宏对象即称为一个宏组。

一个宏对象具有自己的对象名称,而其中的每一个宏也具有一个书写在“宏名列”中的唯一名称。

8.3.4宏组的设计,图8-3所示即为一个名为“销售记录”宏对象,其间包含一个宏,其名称为“销售记录”。

这个宏中包含有两个操作,分别为“OpenForm”和“MsgBox”,为了便于阅读,分别为这两个操作加以注释“打开“销售数据录入”窗体”和“若逢周日,给出提示”。

运行这个宏,可以打开“销售数据录入”窗体,如果当天正好是星期日则会给出一个信息框。

你可以将你的计算机系统日期调整为一个星期日,运行着试试看。

在“销售记录”宏对象中设计完成一个宏后,还可以接着设计第二个宏,如此即构成一个宏组。

在光盘实例数据库中,我们提供了一个命名为“销售记录宏组”的宏对象,其中的宏所各自包含的操作如图8-5所示。

其调用方法请参见光盘实例数据库中的窗体对象“销售数据录入1”中的命令按钮“柜存信息”的单击事件方法。

图8-5“销售记录宏组”宏对象的设计参数,结合实例数据库“零售商店管理信息系统”介绍其中的宏对象“进货数据”创建与设计的相关方法。

宏对象“进货数据”仅包含一个宏,这个宏只有两个操作,分别为“OpenForm”操作(打开数据库中的“商品进货数据记录”窗体)和“MoveSize”操作(将打开的“商品进货数据记录”窗体尺寸做一个调整)。

为了在宏中设置一个打开数据库对象的操作,Access为用户提供了两种不同的方法进行设置,我们可以根据自己的喜好自行选择其中的一种方法。

8.3.5在“零售商店管理信息系统”数据库中创建宏并完成操作参数的设定,1采用选择“OpenForm”操作,然后设置操作参数的方式创建操作创建宏可以按照设计的一般过程,先指定操作,再为每个操作设置相应的操作参数。

创建过程如下:

(1)选定操作单击“操作”列中的列表框标志,然后从Access所提供的宏操作列表中选取所需的宏操作列表。

在本示例中,我们从该列表中选取OpenForm操作。

(2)设置操作参数选定操作后,即可在宏设计视图窗口下端的参数区中对操作参数进行设置。

现以创建一个打开“商品进货数据录入”窗体的宏为例,对其参数进行设置。

选定OpenForm操作后,宏设计视图窗口下端出现如图8-6所示的操作参数属性表,其中包括“窗体名称”、“视图”、“筛选名称”、“Where条件”、“数据模式”和“窗口模式”这六个选项。

分别在这六个选项中,添入所需的内容即可。

我们在“窗体名称”行中指定打开窗体的名称为“商品进货数据录入”;

“视图”行中指定打开窗体所使用的视图为“窗体”视图;

“Where条件”行中可以不作设置;

在“数据模式”参数设定为“只读”,表示窗体中的数据只可读而不可改写;

“窗口模式”参数设定为“普通”。

图8-6OpenForm操作及其操作参数,(3)添加MoveSize操作并设置操作参数“进货数据”宏中的第二条操作为“MoveSize”,其设置方法如同上述。

各项操作参数如图8-7所示。

MoveSize操作的功能是,在打开窗体对象后重新设置窗口位置,否则,窗体打开后将放置在窗体设计参数所设置的位置。

因此,MoveSize的操作参数包括:

“右”、“下”、“宽度”和“高度”共四个。

在其中输入相应的数值便可以完成对打开窗体放置位置的重新设定,当输入一个操作参数后系统会自动添加一个长度单位,在Access中,位置参数单位量纲为:

厘米。

如果要移动窗口但不调整大小,输入“右”与“下”参数,但不要指定“宽度”与“高度”参数;

如果要调整窗口大小但不移动,则与上述方法相反。

图8-7MoveSize操作及其操作参数,按照上述过程,我们便创建了一个宏,给定宏名存盘后运行该宏时则可打开“进货数据录入”窗体,并改变窗体视图的位置与尺寸。

请比较采用宏“进货数据”打开“商品进货数据录入”窗体,和在数据库设计视图的窗体对象卡上打开“商品进货数据录入”窗体的形式差别。

2采用拖动数据库对象的方法向宏中添加打开对象的操作如果需要向宏中添加一个打开对象的宏,除了可以按上述方法的步骤完成这一类操作的创建与设计外,还可以采用拖动数据库对象的方法来完成相应的操作设计。

这一类操作包括“打开窗体”、“打开报表”等等,而采用拖动数据库对象的方法将使得操作及其操作参数的设定简洁一些。

采用拖动数据库对象的方法向宏中添加打开对象的操作,可以按照如下步骤进行:

(1)打开宏设计视图在“数据库”设计视图窗口中,选取“宏”选项卡,单击“新建”按钮“”。

或者在“数据库”设计视图窗口中的“宏”选项卡上,选中一个宏对象,单击“设计”按钮“”。

即进入宏设计视图。

(2)调整窗口位置和尺寸,使露出数据库设计视图打开“宏”设计视图窗口之后,单击“窗口”菜单中的“垂直平铺”命令重新来放置“宏”设计视图窗口和“数据库”设计视图窗口,以使得两个窗口同时能够显示在屏幕上。

(3)实施拖动Access对象至宏设计区中“操作列”在“数据库”设计视图窗口中单击需要通过操作打开的对象类型选项卡,从中选取相应的Access对象,并将其拖移到宏设计区中“操作列”内。

如果拖移的是某个宏,将添加执行此宏的操作“RunMacro”。

如果拖移的是其他Access对象,例如,表、查询、窗体、报表、Web页或模块,将添加打开这个Access对象的操作“OpenReport”、“OpenQuery”、“OpenForm”等等。

仍以创建一个打开“商品进货数据录入”窗体的操作为例。

先选择“窗体”对象卡,选中“商品进货数据录入”窗体,按住鼠标的左键不放将它拖移到“宏”设计视图窗口的一个空白操作行中,放开鼠标左键。

这时,在“宏”设计视图的这一操作行中将添加一个OpenForm操作,且在对应的操作参数列表中,会自动设置窗体名称参数为“商品进货数据录入”,视图参数为“窗体”和窗口模式参数为“普通”。

其他操作参数均不设置。

采用拖动方法添加操作的窗口位置可以参考图示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1