- 1、本文档共139页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Access课件8hu
数据库应用 第8章Access的编程工具VBA 为什么需要编程? 编程的好处在于: 增强系统功能 满足用户要求 方便系统维护 为什么需要编程? 编程的过程: 规划 编写代码 程序调试 关于VBA BASIC Beginner’s All-purpose Symbolic Instruction Code 初学者万用符号指令代码 特点:简单、易学,适于初学者 Visual Basic Windows环境下的应用程序开发工具,是可视化的、面向对象的、采用事件驱动方式的高级程序设计语言 关于VBA VBA 是Microsoft Office内置的编程语言 基本语法与VB相同 8.1.1 VBA编程环境 在Office中使用的VBA开发界面被称为VBE(Visual Basic Editor),它具有编辑、调试和编译Visual Basic程序的功能 8.1.1 VBA编程环境 从Access数据库窗口切换到VBE环境 在数据库窗口新建或打开一个模块对象 “工具”→“宏”→“Visual Basic编辑器” 使用标准工具栏上的“代码”按钮 图 8.1.2 面向对象程序设计的概念 VBA采用了面向对象的程序设计方法 1.对象与类 对象:在采用面向对象程序设计方法的程序中,程序处理的目标被抽象成了一个个对象,每个对象具有各自的属性、方法和事件。通过这些对象的方法和属性就可以完成对数据库全部的操作 类:对一类相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及 8.1.2 面向对象程序设计的概念 8.1.2 面向对象程序设计的概念 2.属性和方法 属性:用来表示对象的状态,如窗体的Name(名称)属性、Caption(标题)属性等 方法:指对象所固有完成某种任务的行为功能。如窗体有Refresh方法,Debug对象有Print方法等 8.1.2 面向对象程序设计的概念 属性和方法的引用 8.1.2 面向对象程序设计的概念 3.事件和事件过程 事件:是对象可以识别的动作,通常由系统预先定义 事件过程:对象在识别了所发生的事件后执行的程序 8.2.1 数据类型 8.2.2 常量 8.2.3 变量 8.2.4 函数 8.2.5 表达式 8.2.1 数据类型 VBA的数据类型共有13种。每种数据类型的数据在存储时所占的存储空间和处理时能够进行的运算都不相同 VBA的数据类型 VBA的数据类型(续表) 8.2.2 常量 常量就是其值在程序运行期间不变的量 字面常量 符号常量 固有常量 8.2.2 常量 1.字面常量 8.2.2 常量 2.符号常量 8.2.2 常量 3.固有常量 8.2.3 变量 变量是其值在程序运行期间变化的量,程序运行时,变量代表的就是内存中的某块临时存储空间 8.2.3 变量 1.变量的命名规则 以字母或汉字开头,后可跟字母、数字或下划线。 变量名最长为255个字符。 不区分变量名的大小写,不能使用关键字。 字符之间必须并排书写,不能出现上下标。 以下是合法的变量名: a,x, x3, BOOK_1,sum5 以下是非法的变量名: ? 3s s*T -3x bowy-1 if 8.2.3 变量 2.变量的声明 8.2.4 函数 VBA提供了大量的内置函数,这些函数极大地丰富了VBA的功能 8.2.4 函数 按照函数的功能,VBA的内置函数可分为 数学函数 字符串函数 日期函数 转换函数等 具体介绍可见附录B。下面主要介绍专门负责输入输出的函数MsgBox函数和InputBox函数 8.2.4 函数 MsgBox函数 功能:在对话框中显示消息,等待用户单击按钮,并返回一个Integer型数值。 格式: MsgBox函数 ‘下面的程序是某个窗体中单击“退出”按钮后执行的动作。运行时先显示消息框,并将返回的结果赋给Integer型变量Response。 Private Sub cmd退出_Click() Dim response As Integer response = MsgBox(真的要退出吗?, vbYesNoCancel + _ vbQuestion, 提示) If response = vbYes Then ’如果单击“是”按钮,则关闭当前窗体 DoCmd.Close End If End Sub 8.2.4 函数 InputBox函数 功能:在对话框中显示提示信息,等待用户输入正文并按下按钮,返回文本框中输入的内容 格式: 8.2.5 表达式 是将常量、变量、字段名称、控件的属性值和函数用运算符
您可能关注的文档
- [工学]24 岩石的强度理论.pdf
- [工学]24-隐函数及参数方程导数.ppt
- [工学]24离散时间信号和系统的频域描述.ppt
- [工学]2011讲义第二章力传感器.ppt
- [工学]25极限运算法则nei.ppt
- [工学]25_MCS-51单片机的存储器扩展.ppt
- [工学]261087_2013对比2008工程工程量清单的变化源自20万的课程课件共享.ppt
- [工学]26 第十九讲 ucos操作系统内核在LT-ARM2148上的移植--力天手把手教你学ARM之LPC2148提高篇.ppt
- [工学]2chapter1土木工程材料的基本性质.ppt
- [工学]2_单组分体系的表面现象与表面能_1.pdf
最近下载
- 通信工程施工方案.docx VIP
- 人教版九年级数学第23章单元测试题(含答案).doc VIP
- 教学课件:3D打印技术概述.pptx
- 合益-LS Mtron China管理本土化项目方案建议书-201405.pdf VIP
- 1:25 000 1:50 000光学卫星传感器校正产品质量检验技术规程2023版.docx
- 人教版九年级数学上册《第二十三章单元综合测试卷》测试题及参考答案.docx VIP
- 货物类投标方案(技术方案).docx
- 口腔医学数字技术.pptx VIP
- 2024年市人民政府办公室公开选调(选聘)工作人员考试题(含答案).docx VIP
- 疾控大学习参考答案-卫生应急必修.docx VIP
文档评论(0)