- 1、本文档共244页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3 VBA程序的调试与错误处理 VBA程序的错误类型,VBA编程时可能产生的错误有4种:语法错误、编译错误、运行错误和逻辑错误。。 语法错误 编译错误 运行错误 逻辑错误 第*页 VBA程序的调试与错误处理 VBA程序的调试方法。 程序模式。 调试方式 逐语句执行代码 逐过程执行代码 跳出执行代码 运行到光标处 设置下一语句 第*页 VBA程序的调试与错误处理 调试工具的使用。 使用调试窗口 本地窗口 立即窗口 监视窗口 快速监视窗口 第*页 第*页 4.5 本章小结 通过本章的学习,使我们了解开发一个简单数据库应用系统所需的VBA数据库编程方法。 掌握DAO和ADO数据库编程的基本方法。 掌握其中常用对象的属性和方法,并会应用调试工具和调试方法对代码进行调试,解决一些常见错误。 第*页 第9章 公共基础知识 本章概述 本章的学习目标 主要内容 第*页 本章概述 要熟练运用Access,还需要掌握一些计算机的基础知识。 包括算法、数据结构、程序设计基础和软件工程技术。 本章将介绍以上的公共基础知识。 第*页 本章的学习目标 算法的概念和功能 掌握基本的数据结构 掌握基本算法技巧 掌握程序设计基础 掌握软件工程基础 VBA基础知识 条件函数*** IIf函数:IIf(条件表达式,表达式1,表达式2) Switch函数:Switch(条件表达式1,表达式1[,条件表达式2,表达式2[,条件式n,表达式n]]) Choose函数:Choose(索引表达式,选项1[,选项2,…[,选项n]]) 第*页 VBA基础知识 循环结构 循环结构是指在循环条件满足的情况下有规律地重复执行某一程序代码段的结构,被反复执行程序代码段称为循环体。 Do While…Loop语句 第*页 VBA基础知识 语句格式如下。 Do While 条件表达式 循环体 Loop 第*页 VBA基础知识 Do Until…Loop语句 语句格式如下。 Do Until 条件表达式 循环体 Loop 第*页 VBA基础知识 Do…Loop While语句 语句格式如下。 Do 循环体 Loop While 条件表达式 第*页 VBA基础知识 Do…Loop Until语句 语句格式如下。 Do 循环体 Loop Until 条件表达式 第*页 VBA基础知识 For…Next循环语句 格式如下。 For 循环变量 = 初值 To 终值 [Step 步长] 循环体 Next [循环变量] 第*页 VBA基础知识 第*页 VBA基础知识 说明:执行该语句时,首先将初值赋给循环变量,然后,判断循环变量是否“超过”终值,若结果为True,结束循环,执行Next语句后的下一条语句;否则,执行循环体内的语句后,让当前的循环变量增加一个步长值,再重新判断当前的循环变量值是否“超过”终值。若结果为True,结束循环;否则,重复上述过程,直到结果为True,缺省步长为1。 第*页 VBA基础知识 VBA过程与参数传递 Sub子过程 Sub子过程的定义 Sub子过程的定义格式如下。 [Public|Private][Static] Sub 过程名([形式参数列表]) [局部常量或变量的定义] [语句块] [Exit Sub] [语句块] End Sub 第*页 VBA基础知识 Sub子过程的创建 Sub子过程的调用 Function函数过程 Function函数过程的定义 Function函数过程的调用 第*页 VBA基础知识 参数传递 在调用带有参数的过程(包括Sub子过程和Function函数过程)时,需要将主调过程中的实参传递给被调过程中的形参 参数传递的方式有两种,即按地址传递和按值传递,系统默认的方式是按地址传递。 第*页 VBA基础知识 按地址传递参数 在过程定义时,如果没有保留字ByVal,或者形式参数被声明为ByRef,都表明是按地址传递参数。 按地址传递参数是在过程调用时,把实参变量的内存地址传递给被调过程中的形参,实参和形参具有相同的地址,因此被调用过程内部对形参的任何操作引起的形参值的变化都会影响实参的值。 实例见7-6 第*页 VBA基础知识 按值传递参数 若形参前加关键字“ByVal”,则表示参数传递的方式为按值传递 在按值传递时,实参和形参占用不同的内存单元,相当于把实参的值复制后传给被调过程的形参,实参和形参不再相关。如果在被调过程中修改了形参的值,不会影响到主调过程中的实参。 第*页 VBA基础知识 变量和过程的作用域 在VBA编程中,由于变量声明的位置和方式不同,变量可被访问的范围也有所不同。变量可被访问的范围称为变量的作用域。 变量的作用域 根据作用
您可能关注的文档
- 配套课件 Python+Tensorflow机器学习实战.ppt
- 配套课件 《物流管理理论与实务》--汪楠.ppt
- 配套课件 Access 2016数据库应用基础教程.ppt
- 配套课件 《老年人服务与管理概论》.ppt
- 配套课件 计算机辅助设计基础及应用.ppt
- 配套课件 会计信息系统(第二版)--钟齐整.ppt
- 配套课件 PHP+MySQL动态网站开发基础教程.ppt
- 配套课件 商务策划.ppt
- 配套课件 公共行政学.ppt
- 配套课件 知识产权法.ppt
- 2025年阜阳科技职业学院单招职业适应性测试题库完美版.docx
- 2025年阜阳科技职业学院单招职业适应性测试题库及答案参考.docx
- 2025年阜阳科技职业学院单招职业适应性测试题库学生专用.docx
- 2025年阜阳科技职业学院单招职业技能测试题库1套.docx
- 2025年阜阳职业技术学院单招职业倾向性测试题库及参考答案一套.docx
- 2025年高级电子商务师考试题及答案 .pdf
- 2025年阜阳科技职业学院单招职业倾向性测试题库附答案.docx
- 2025年阜阳科技职业学院单招职业适应性测试题库学生专用.docx
- 2025年阜阳科技职业学院单招职业适应性测试题库精选.docx
- 第三章运动动作分析.pptx
最近下载
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案).pdf VIP
- 2024届福建省莆田市高三第二次教学质量检测二模生物试卷.doc VIP
- 电梯维修及维护人员的安全知识与技能培训课件.pptx VIP
- 小学新教育实验实施方案(详细).docx
- 23中英文双语单片机车辆防碰撞外文文献翻译:基于超声波与单片机嵌入式系统开发集成应用的汽车防撞系统设计.doc VIP
- 八年级数学上册《分式》教案教材分析.pdf VIP
- 大华DSS5000系列-客户端操作手册-.docx
- 2013款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 人教版数学二年级下册全册教学课件(2023年新教材).pptx
- 越人歌-钢琴伴奏谱.pdf
文档评论(0)