《计算机基础与Access数据库程序设计7》ppt课件(全).ppt

《计算机基础与Access数据库程序设计7》ppt课件(全).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机基础与Access数据库程序设计》 第7章 宏及VBA编程;目 录 7.1 宏 7.2 VBA程序结构 7.3 VBA程序中的运算量、函数、语句 7.4 VBA程序流程控制 7.5 过程及过程参数 7.6 窗体、控件事件编程 7.7 数据库编程 ;7.1 宏 宏(Macro)是由一个或多个操作组成的集合,其中的每个操作都能实现特定的功能,例如打开某个窗体或打印某个报表等。宏操作一般也叫宏命令。Access为开发人员提供了一些预定义的宏命令,这些宏命令可以直接在宏中使用。 7.1.1 宏的类型 宏可以被分成3种基本类型:简单宏、宏组、条件宏。 简单宏由若干基本操作组成,这些操作依次执行。 宏组是由若干个宏组成的集合,其中的每个宏都可以独立运行,相互之间没有必然的联系。宏组更象是一个对宏进行分类管理的管理器,通过它可以把一些功能类似的宏组织到一起。; 简单宏在执行时不进行任何条件判断,其中的所有操作总是依次被执行一遍,然后结束。如果宏的某些操作可以依据特定条件执行,当条件成立时执行这些操作,条件不成立时不执行这些操作,这样的宏就叫做条件宏。 条件是一个计算结果为 True/False 的逻辑表达式,其中可以包含字段和窗体控件的值。条件宏会依据条件结果决定执行路径。 7.1.2 常用宏命令 Access提供了丰富的宏命令,常用的宏命令如表7-1所示,需要熟记其中的宏命令。 宏命令一般也称为宏操作,可以直接在宏中使用(调用)。;7.1.3 建立与运行宏 可以在宏设计器(窗口)中设计宏,打开宏设计器的方法如下: (1) 在数据库操作界面选择“宏”对象。 (2) 单击“新建”按钮或选择“插入”→“宏”命令,即可打开宏设计器窗口,如左下图所示,将光标置于“操作”列时,相应单元格变为下拉表,可以从中选择需要的操作命令,如果操作有参数,在“操作参数”区域即自动列出相应参数,如右下图所示。; 可以插入和删除操作行。插入行的方法如下: 将光标置于待插入行位置,然后选择“插入”→“行”命令或单击“插入行”按钮。 右击待插入行位置,在弹出的快捷菜单中选择“插入行”命令。 ??行上述任一操作均可在当前行之前插入一个空白行。 删除行的方法如下: 将光标置于待删除行位置,然后选择“编辑”→“删除行”命令或单击“删除行”按钮。 右击待删除行位置,在弹出的快捷菜单中选择“删除行”命令。 执行上述任一操作均可删除相应的行。;1. 建立简单宏 简单宏没有参数,也没有条件,如beep、FindNext、StopMacro等操作均没有参数。例如,如下图所示的宏将先发出嘟嘟声,然后终止宏操作。;2. 建立带参数的宏 许多宏操作都具有参数,设计时需要指定相应的参数,以OpenForm操作为例,其参数如下图所示。; “视图”用于指定打开方式,可以从下拉表中选择“窗体”、“设计”、“打印预览”、“数据表”、“数据透视表”或“数据透视图”。 “筛选名称”用于指定记录筛选条件,该筛选条件可以是一个查询或保存为查询的筛选条件。 “Where条件”用于设置SQL Where条件(不包含Where本身),任何符合SQL Where条件的表达式均可。 “数据模式”用于指定数据编辑方式,可以从下拉表中选择“增加”、“编辑”或“只读”,选择“只读”模式时不能添加或修改数据。 “窗口模式”用于设置窗体打开模式,可以从下拉表中选择“普通”、“隐藏”、“图标”或“对话框”。; 假定按左下图所示的参数建立一个名为“编辑学生表”的宏(Where条件为:Year ([tStudent]![出生日期])1993),其运行效果如右下图所示,只有1993年以前出生的学生才能编辑,其他学生记录不能被编辑。; 宏参数中可以包含窗体、报表中的控件值或控件属性值、表的字段等。假定一个名为Exa的窗体上有一个文本框控件Text1,引用该控件值的方法如下: Forms![Exa]![Text1] 上述表示方法的含义是窗体集合(Forms)中的Exa窗体上的Text1控件的值。 表的字段的引用方法形如: [表名]![字段名] 报表上的控件值的引用方法与窗体类似,把Forms换成Reports即可。 【例7-1】设计一个按指定出生年份编辑对应学生信息的窗体。; 设计步骤如下: (1) 从学生表编辑窗体复制/粘贴生成一个新窗体“学生表筛选编辑”。 (2) 在学生表筛选编辑窗体上添加

您可能关注的文档

文档评论(0)

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

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档