access宏设计.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
access宏设计.ppt

第10章 Access宏设计 主要内容 10.1 宏的概念 10.2 宏操作 10.3 创建宏 10.4 编辑宏 10.5 创建宏组 10.6 宏的条件表达式 10.7 执行宏 10.8 宏的应用 目的要求: 掌握宏的概念 掌握宏的创建 掌握Access中常用的宏动作 掌握宏的应用 打开、关闭表单、报表,打印报表,执行查询。 筛选、查找记录(将一个过滤器加入列记录集中)。 模拟键盘动作,为对话框或别的等待输入的任务提供字符串的输入。 显示信息框,响铃警告。 移动窗口,改变窗口大小。 实现数据的导入、导出。 定制菜单(在报表、表单中使用)。 执行任意的应用程序模块。 为控件的属性赋值。 10.1.1 宏的定义 10.2 宏操作 无论创建何种类型的宏,都离不开宏操作。根据宏操作的对象的不同,可分为五大类:操作数据类、执行命令类、导入/导出类、操作数据库对象类及其他类型。 10.3 创建宏 就单个宏动作而言,其功能是很有限的,它只在某一方面做某一件事。只有当众多的宏动作串联在一起依次连续地执行时,整个操作才显得完整流畅。宏对象是一种可容纳若干个动作且能够依次将这些宏动作执行的一种对象。 10.4 编辑宏 10.5 创建宏组 10.6 宏的条件表达式 10.7 执行宏 10.8 宏的应用 我们希望Access应用系统启动后,显示出一个窗体,窗体上示出的系统功能菜单,用户单击功能按钮时执行相应的宏,完成特定的操作,如打开某一窗体,关闭系统等,系统的全部功能如下: 1. 输入产品档案。只能输入产品档案记录,不显示修改以前产品数据。 2. 修改产品档案。只能修改、删除产品档案记录,不输入产品档案。 3. 查询产品档案。只能查询,不能修改、输入数据,而且以数据表方式显示。 4. 预览产品报表。 5. 打印产品报表。 6. 退出系统。 我们先完成以上六项操作的宏。 10.8.1 建立相关的宏 先建立菜单宏,建立宏步骤如下: 步骤1:切换到数据库窗口的宏窗口,单击“新建”按钮,显示宏设计视图。 步骤2:单击“宏名”按钮 ,宏设计视图显示列宏名。 步骤3:建立宏名为“输入产品档案”的宏操作,操作命令是OpenForm,操作参数窗体名称从组合框中选择为“产品”,数据模式是“增加”。这样,当打开该窗体时,马上处于增加新记录状态,系统不再调入表中的记录,大大加快窗体打开速度,这对于有大记录集的窗体来说节省的时间非常明显,而且也防止了对以前数据的误操作。 步骤4:输入所有的宏操作,见下图10-12,其中宏名为“修改产品档案”、“退出系统”的宏操作各有两项操作,执行宏名为“修改产品档案”的宏操作时先执行“OpenForm”操作再执行“SetValue”操作,“SetValue”操作把打开的产品窗体的属性AllowAdditions 设置为False,使其不能增加记录,“SetValue” 的操作参数“项目”使表达式:[Forms]![产品].[AllowAdditions],用表达式生成器自动生成。 步骤5:关闭该宏窗口,系统提示输入宏的名称,给宏起名为“启动”,保存该宏。 步骤6:先设定系统启动菜单窗体的名称是“启动菜单”,建立AutoExec宏,它只有一项操作“OpenForm”,窗体名称是“启动菜单”,见下图 : 10.8.2 建立系统启动窗体 建立系统启动窗体的步骤如下: 步骤1:切换到数据库窗口的窗体窗口,单击“新建”按钮,选择设计视图,单击“确定”按钮,进入窗体设计视图,该窗体是没有记录源的窗体。 步骤2:窗体上建立一个标签,其标题是“产品管理系统”,设定其大小、颜色、字体。 * * 10.1 宏的概念 宏是Access数据库对象之一,它和表、窗体、查询、报表等其他数据库对象一样,拥有单独的名称。宏分为宏、宏组和条件操作宏,其中宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成熟时才可执行。 从另一角度来看,宏是一种特殊的代码,它不具有编译特性,没有控制转换,也不能对变量直接操作。宏是以动作为单位的,它由一连串的动作组成,每个动作在运行宏时被由前到后地依次执行。每个动作由其动作名及其参数构成,这跟带参数的函数很相似,但不同的是宏动作执行之后是没有返回值的。 Access中定义了很多的宏动作,这些宏动作可以完成以下功能: 宏是指一个或多个操作的集合。其中每个操作实现特定的功能,例如打开某个窗体或报表等。宏可以自动完成一些简单的重复的操作,如数据库对象和控件的调用等,如图所示。 宏可以是包含操作序列的

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档