83宏对象设计 A8.3.1宏设计视图 8A83.2设置操作执行的条件 8.3.3选择操作并给定操作参数 8.34宏组的设计 83.5在“零售商店管理信息系统”数据 库中创建宏并完成操作参数的设定 返回
8.3 宏对象设计 8.3.1 宏设计视图 8.3.2 设置操作执行的条件 8.3.3 选择操作并给定操作参数 8.3.4 宏组的设计 8.3.5 在“零售商店管理信息系统”数据 库中创建宏并完成操作参数的设定 返回
831宏设计视图 进入宏设计视图可能出于两种不同的要求: 创建一个新的宏对象,修改一个宏对象的设计 参数。 我们先来看看如何新建一个宏对象。在数 据库设计视图中选定“宏”对象卡,然后单击 工具栏上的“新建”挖新建 与创 建其他对象不同的是单击“新建新建 ”之后,没有出现一个关于新建宏的 向导对话框,这是因为 Access宏创建过程的简 单性,使得 Access无须再为创建宏来添加向导 帮助。宏对象只有设计视图一种方式,在设计 视图中,用户可以创建或是修改宏的内容
进入宏设计视图可能出于两种不同的要求: 创建一个新的宏对象,修改一个宏对象的设计 参数。 我们先来看看如何新建一个宏对象。在数 据库设计视图中选定“宏”对象卡,然后单击 工具栏上的“新建”按钮“ ”。与创 建其他对象不同的是单击“新建”按钮 “ ”之后,没有出现一个关于新建宏的 向导对话框,这是因为Access宏创建过程的简 单性,使得Access无须再为创建宏来添加向导 帮助。宏对象只有设计视图一种方式,在设计 视图中,用户可以创建或是修改宏的内容。 8.3.1 宏设计视图
如果是需要修改一个宏对象的设计参数, 则应该首先在数据库设计视图中的“宏” 对象卡上选定需要修改设计参数的宏对 象,然后单击工具栏上的“设计”按钮 计① 图8-3所示为“销售记录”宏对象的设计视 图
如果是需要修改一个宏对象的设计参数, 则应该首先在数据库设计视图中的“宏” 对象卡上选定需要修改设计参数的宏对 象,然后单击工具栏上的“设计”按钮 “ ” 。 图8-3所示为“销售记录”宏对象的设计视 图
图8-3“销售记录”宏对象的设计视 图 夏 icrosoft ccess 文件)编辑)视图①)插入)运行)工具〔)窗口)帮助 ,。一!问 销售记录:宏 回区 下m 条件 操作 0 perForm打开“销售数据录入”窗体 Weekday mate, 2)=7 MsgBo 若逢周日,给出提示 操作参数 窗体名称 销售数据录入 视图 窗体 筛选名称 Where条件 数据模式 窗口模式 普通 在此列中输入宏名称
图8-3 “销售记录”宏对象的设计视 图
“宏设计视图”窗口分为上下两部分,分 别为设计区和操作参数区,它的结构和 Access表“设计视图”的结构相似,使 用F6键可以在两个区中移动光标。在窗 口的上半部分即设计区,可以在其中定 义宏名、选定操作、确定各条操作执行 的条件、填写备注文字。设计区包含四 个参数列,分别为“宏名”、“条件” “操作”和“备注
“宏设计视图”窗口分为上下两部分,分 别为设计区和操作参数区,它的结构和 Access表“设计视图”的结构相似,使 用F6键可以在两个区中移动光标。在窗 口的上半部分即设计区,可以在其中定 义宏名、选定操作、确定各条操作执行 的条件、填写备注文字。设计区包含四 个参数列,分别为“宏名”、“条件”、 “操作”和“备注
1.宏名列 在“宏名”列中,可以给每个宏指定一个名称。 这是由于一个宏对象可以是一个宏组,其间包 含若干个宏。为了在宏组中区分各个不同的宏 需要为每一个宏指定一个宏名 2.条件列 在“条件”列中,可以指定每一条操作的执行条 件。一般可以利用“表达式生成器”设定操作 的执行条件。 3.操作列 在“操作”列中,应该从52个 Access操作中选定 个操作。有些常用的基本操作已经在8.1节中 介绍过了,其余的可以参见 Access帮助
1.宏名列 在“宏名”列中,可以给每个宏指定一个名称。 这是由于一个宏对象可以是一个宏组,其间包 含若干个宏。为了在宏组中区分各个不同的宏, 需要为每一个宏指定一个宏名。 2.条件列 在“条件”列中,可以指定每一条操作的执行条 件。一般可以利用“表达式生成器”设定操作 的执行条件。 3.操作列 在“操作”列中,应该从52个Access操作中选定 一个操作。有些常用的基本操作已经在8.1节中 介绍过了,其余的可以参见Access帮助
4.备注列 在“备注”列中,可以填入文字,这些文 字将用来帮助说明每个操作的功能,以便于以 后对宏的修改和维护。 此四列中的内容,除了“操作”列中必须 输入宏所要运行的操作之外,其它3列中的内容 均可以省略。在新建宏或是设计宏的窗口中, 有时只显示“操作”和“备注”列,我们可以 在打开宏的设计视图窗口之后,单击工具栏上 的宏名钮“ 和按钮“ (使其呈凹下状态)来显示“宏名”和“条件” 列 宏设计视图窗口的下半部即操作参数区 是各个操作的“操作参数”列表框,用来定义 各条操作所需的参数。当在设计区指定一个操 作后,“操作参数”中将显示计
4.备注列 在“备注”列中,可以填入文字,这些文 字将用来帮助说明每个操作的功能,以便于以 后对宏的修改和维护。 此四列中的内容,除了“操作”列中必须 输入宏所要运行的操作之外,其它3列中的内容 均可以省略。在新建宏或是设计宏的窗口中, 有时只显示“操作”和“备注”列,我们可以 在打开宏的设计视图窗口之后,单击工具栏上 的宏名按钮“ ”和条件按钮“ ” (使其呈凹下状态)来显示“宏名”和“条件” 列。 宏设计视图窗口的下半部即操作参数区, 是各个操作的“操作参数”列表框,用来定义 各条操作所需的参数。当在设计区指定一个操 作后,“操作参数”中将显示该操作所需的各 项操作参数
832设置操作执行的条件 宏设计视图设计区的“条件”列,用来设置操作 的执行条件,操作的执行条件可用于控制宏的 操作流程。在不指定操作条件的情况下,运 个宏时,Aces将顺序执行宏中包含的所有 操作。若某一操作的执行是有条件的,即只有 当条件成立时方执行,而当条件不成立时就不 执行,则应在该操作行的条件列内给定一个逻 辑表达式。在执行这个宏中的任一操作时 Access将首先判断该操作的执行条件是否成立 若条件成立,则执行该操作;若条件不成立 则不执行该操作;接着转去执行下一个操作 可以通过以下的操作步骤为各个操作指定其执行 条件
宏设计视图设计区的“条件”列,用来设置操作 的执行条件,操作的执行条件可用于控制宏的 操作流程。在不指定操作条件的情况下,运行 一个宏时,Access将顺序执行宏中包含的所有 操作。若某一操作的执行是有条件的,即只有 当条件成立时方执行,而当条件不成立时就不 执行,则应在该操作行的条件列内给定一个逻 辑表达式。在执行这个宏中的任一操作时, Access将首先判断该操作的执行条件是否成立。 若条件成立,则执行该操作;若条件不成立, 则不执行该操作;接着转去执行下一个操作。 可以通过以下的操作步骤为各个操作指定其执行 条件: 8.3.2 设置操作执行的条件
1.在宏设计视图的设计区中显示条件列 在“宏”设计窗口中单击工具栏中的条件 按钍 ”,使其呈凹下状态。此时 宏设计视图的设计区中增加一列:“条件 列” 2.选择所需的操作,并设定该操作所需的 操作参数 选择操作可以通过操作列的下拉列表框完 成,然后在操作参数区内逐一设定各项操 作参数
1.在宏设计视图的设计区中显示条件列 在“宏”设计窗口中单击工具栏中的条件 按钮“ ” ,使其呈凹下状态。此时, 宏设计视图的设计区中增加一列:“条件 列” 。 2.选择所需的操作,并设定该操作所需的 操作参数 选择操作可以通过操作列的下拉列表框完 成,然后在操作参数区内逐一设定各项操 作参数
3.在“条件”列中设置操作执行条件 在“条件”列中为需要设置条件的操作行设置 执行条件的操作过程为:在对应操作行的“条 件列”中键入相应的逻辑表达式;或者单击右 键,在弹出的快捷菜单中选择“生成器”命令 再在“表达式生成器”中建立逻辑表达式。注 意:在“条件列”中不可输入其他类型的表达 式(比如算术表达式等等),也不能使用SQL 语句
3.在“条件”列中设置操作执行条件 在“条件”列中为需要设置条件的操作行设置 执行条件的操作过程为:在对应操作行的“条 件列”中键入相应的逻辑表达式;或者单击右 键,在弹出的快捷菜单中选择“生成器”命令, 再在“表达式生成器”中建立逻辑表达式。注 意:在“条件列”中不可输入其他类型的表达 式(比如算术表达式等等),也不能使用SQL 语句