- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的数据库编程。 七. 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.赋值语句 赋值语句用来为变量指定一个值,它的格式如下: 变量名 = 值或表达式 该语句的执行过程是:先计算表达式,然后将其值赋给变量。 为对象的属性赋值,使用的格式如下: 对象名.属性 = 属性值 二.数据的输入输出 InputBox函数 说明:使用输入对话框来输入数据,输入对话框中包含文本框、提示信息和命令按钮。 函数格式:Input
您可能关注的文档
- 新企业纳税实务 教学课件 宣国萍 商兰芳 主编项目二 2.1.ppt
- 新人际关系与沟通 教学课件 张文光 第四章 人际关系的艺术.ppt
- 新人因工程学 教学课件 郭伏 钱省三 第5章色彩环境 讲稿.ppt
- 新上机练习 练习素材.ppt
- 新上篇第6章制冷装置的安装及调试 上篇第6章制冷装置的安装与调试.ppt
- 新上篇第9章制冷装置辅助设计与家用空调器选择性设计计算 上篇第9章第1讲设计原则基本步骤负荷计算.ppt
- 新上篇第9章制冷装置辅助设计与家用空调器选择性设计计算 上篇第9章第2讲分体空调器选择性设计计算.ppt
- 新射线检测 教学课件 张小海 4 1 射线与物质的相互作用.ppt
- 新施工安装技术 教学课件 邵宗义 第十一章.ppt
- 新施工项目管理 第2版 教学课件 金忠盛 单元2 施工项目成本控制.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第1章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第2章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第3章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第4章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第5章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第6章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第7章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第8章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第9章.ppt
- 新数据库基础与项目实训教程——基于SQLServer 教学课件 虞江峰 第10章.ppt
原创力文档


文档评论(0)