第11章--模块与VBA编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉科技大学计算机学院 教学目标 了解模块的概念 掌握VBA编程基础 掌握VBA程序结构 掌握过程定义与调用 掌握VBA的数据库编程 一.模块的分类 二.宏与模块 三.模块的组成 四.创建VBA模块与编程环境 一.数据类型 3.符号常量 符号常量可用Const语句创建,格式如下: Const 符号常量名称=常量值   其中符号常量的名称一般用大写命名,以便和变量区分。    如果在Const前面加上Global或Public,则定义的符号常量就是全局符号常量,这样,在所有的模块中都可以使用。 在定义符号常量时,不需要为常量指出数据类型,VBA会自动按存储效率最高的方式确定其数据类型。 在程序运行过程中对符号常量只能作读取操作,而不能对其进行修改或重新赋值。 4.系统常量    系统常量是指Access启动时自动建立的常量,包括True、False、Yes、No、Off、On和Null等,可以在Access中的任何地方使用系统常量。  本章小结    本章介绍了模块的概念,VBA的编程基础、VBA的程序结构、过程的定义与调用以及VBA的数据库编程。 4.对象常用事件 (1)GotFocus事件:获得焦点事件; (2)LostFocus事件:失去焦点事件; (3)BeforeUpdate事件:更新前事件; (4)AfterUpdate事件:更新后事件; (6)Chang事件:更改事件。 5.操作常用事件 (1)Delete事件:删除事件; (2)BeforeInsert事件:插入前事件; (3)AfterInsert事件:插入后事件。 七. DOCmd对象及其常用的方法   在Access系统中,常用事件有:鼠标事件、键盘事件、窗口事件、对象事件和操作事件等。 1.DoCmd对象 通过该对象,可以调用Access内部的方法,这样就可以在VBA程序中实现对数据库进行操作 用DoCmd调用方法的格式如下: DoCmd.方法名 参数表 2.DoCmd常用的方法 DoCmd常用的方法包括打开窗体、报表、表和查询等对象,以及关闭这些对象; DoCmd对象的大多数方法都有参数,有些参数是必需的,而有些参数可选的。 (1)打开窗体操作 DoCmd.OpenForm formname[,view][,filtemame][,wherecondition][,datamode] [,windowmode][,openargs] (2)打开报表操作 打开报表使用OpenReport方法,命令格式如下: DoCmd.OpenReport reportname[,view][,filtername][,wherecondition] (3)打开表操作 打开表使用OpenTable方法,格式如下: DoCmd.OpenTable tablename[,view][,datamode] (4)打开查询操作 打开查询的操作格式如下: DoCmd.OpenQuery queryname[,view][,datamode] (5)关闭对象操作 Close方法用来关闭对象,命令格式如下: DoCmd.Close[objecttype,objectname], [save] 11.3 VBA的程序结构 一.语句 一个程序由若干条语句构成,一条语句是可以完成某个操作的一条命令,按功能不同,可以将语句分为两类; 一类是声明语旬,用于定义变量、常量或过程,另一类是执行语句,用于执行赋值操作、调用过程、实现各种流程控制; 根据流程控制的不同,执行语句可以构成以下3种结构: 顺序结构:按照语句的先后顺序集资执行。 分支结构:又称为条件结构或选择结构,是根据条件选择执行不同的分支。 循环结构:是根据某个条件重复执行某一段程序语句。 1.VBA程序的书写格式 在书写程序时,要遵循下面的规则: 习惯上将一条语句写在一行。 如果一条语句较长、一行写不下时,可以将语句写在连续的多行,除了最后一行之外,前面每一行的行末要使用续行符“_”。 几条语句写在一行时,可以使用冒号“:”分隔各条语句。 2.注释语句 在VBA程序中,可以使用两种方法为程序添加注释。 使用Rem语句,其格式为:Rem 注释内容 在某条语句之后加上英文的单引号,单引号之后的内容为注释内容。 3.声明语句 声明语句用来定义和命名变量、符号常量和过程,在定义这些内容的同时,也定义了它们的作用范围。 4.赋值语句 赋值语句用来为变量指定一个值,它的格式如下:

文档评论(0)

金华 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档