第8章创建和使用宏.pptVIP

  • 7
  • 0
  • 约1.14万字
  • 约 41页
  • 2019-09-06 发布于广东
  • 举报
3、设置宏参数 宏操作多数情况下要指定操作对象以及设置具体的操作参数,也有一些宏操作(如Maximize和Beep)没有参数。参数可以看做是对一个操作的特定定义。 选定一个操作后,在宏的设计视图下端的“操作参数”区中会出现与该操作对应的操作参数设置表。同时,在宏的设计窗口操作参数右下区,将给出某项参数的设置说明,可以根据提示完成相应设置。对于那些要求参数的操作,应该在其操作参数对应的文本框或组合框中输入对应的参数值,用以设定各项操作参数的属性。通常情况下,当单击操作列表框时,会在列表框的右侧出现一个下拉按钮,单击此按钮,可在弹出的下拉列表框中选择操作参数。 如果操作中有调用数据库对象名的参数,可以将对象从“数据库”窗口拖到参数框中,然后再设置其他操作参数。 注意:操作参数应按参数顺序来设置,前面参数的设置将决定后面参数的选择。 【例8.6】创建宏使其具有打开“图书”表和弹出消息框的功能。 第一步,打开表的参数设置可参照【例8.6】打开表。 第二步操作弹出消息框参数设置,在操作是的第二行,选择MsgBox,备注例中输入“弹出消息框”。 第八章 创建和使用宏 1、理解宏的概念 2、掌握宏操作 3、掌握序列宏、条件宏和宏组的创建方法和运行。 知识重点 本章学习内容 8.1 宏对象简介 8.2 创建宏 8.3 运行宏 8.1 宏对象简介 8.1.1 宏对象的概念 宏是指一个或多个操作组成的集合,其中每个操作能够实现特定的功能。通过执行宏,Access能够有次序地自动执行一连串的操作,包括各种数据,键盘或鼠标的操作一般来说,在进行事物性或重复性的操作时需要使用宏。 例如:打开和关闭窗体、显示及隐藏工具栏、打开不同的消息框,预览或打印报表等。 其实宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。 宏名是用于标识宏的唯一名称。建立宏的条件可以决定宏在什么条件下运行,也称宏的条件操作。即只有在条件为真的时候,才运行相应的宏操作。宏的条件表达式可以用表达式生成器来完成。 宏组是一系列相关宏的集合,宏组可以对数据库中的宏进行方便的管理。 在Acess中,一共有五十几种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。在使用中,很少单独使用单个基本宏命令,常常是将多个命令按照顺序执行,以完成一种特定任务。 在 Access 中定义了很多的宏动作,这些宏动作可以完成以下功能: 打开或关闭表、窗体或报表、预览或打印报表; 为控件的属性赋值; 定制、运行菜单命令; 实现数据自动传输,可以自动在各种数据格式之间引入或导出数据; 显示各种信息,并能够使扬声器发出报警声; 在校验窗体中检查数据的准确性; 在单击命令按钮时执行操作; 模拟键盘动作,为对话框或其他等待输入的任务提供字符串的输入; 启动其他的应用程序。 利用宏可以自动完成一些常规任务。例如,可以定义一个宏,用于单击某个命令按钮时退出Acess程序,并且全部保存。设置宏的操作是“Quit”,该操作的参数是“全部保存”。 8.1.2宏对象的作用 宏,译自英文单词Macro。宏是微软公司为其Office软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,完成某项特定的任务,而不必再重复相同的动作,目的是让文档中的一些任务自动化。 例如,在窗体用一个文本框输入要查询的作者的名字,显示相关的图书的内容,而用一个“查询”按钮来完成查询的工作,并将查询后的数据打印在报表上,如图8-2所示。通过命令按钮向导就能实现这个功能,但对于每个控件来说,要实现相应的功能光凭借向导是远远不够的。 图8-1 图书查询窗体 要让这些控件实现一定的功用,在Acess中有四种办法。最简单的就是使用控件向导,除此之外还有“宏”、“VBA”和“SQL语言”,这些方法可以使控件完成几乎所有的数据库操作。向导最简单,但实现的功能有限。宏虽然只有五十几种基本操作,但可以组合成很多种宏组命令,这样就能实现很多Acess中有关窗体、报表、查询的功能,使用起来非常方便。VBA和SQL语言要求高,VBA和SQL语言可以实现的功能最全面,自主性也更强,但它们

文档评论(0)

1亿VIP精品文档

相关文档