access讲义9-程序设计基础.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中的对象 事件及事件驱动 面向对象程序设计的基本过程 1、概念 程序 从直观上理解,程序是通过特定的单词与符号集合表示的某个问题的解决方案。 程序设计语言 程序设计语言就是一个标准的符号集,它有基本的单词集,有相应的句法规则将这些单词组合成语句,也有相应的规则将语句组合成程序。 2、VBA简介 1、 VBA中的对象 面向对象程序设计是以对象为模型描述实际问题的。理论上讲,世界上任何可以明确标识的事物都可以抽象为对象。例如,一个学生、一个三角形或者一个按钮都可以看作一个对象。对象有自己的状态(属性)与行为。在面向对象的程序中,对象是基本的运行时的实体,它包括数据的属性,也包括作用于数据的操作(行为)。或者说,一个对象把属性和行为封装为一个整体。 2、事件及事件驱动 在VBA程序中,用户可以方便地控制应用程序的操作及执行流程,决定做什么、怎么做以及何时做。例如,用户可以通过选项按钮的选择确定程序要处理的任务;或者通过单击命令按钮操作触发一个删除数据记录的代码段。 VBA应用程序是事件驱动的。也就是说,应用程序总是监控着屏幕,等待用户通过鼠标或者键盘进行操作并触发一个事件,程序响应这个事件。例如,用户点击了“问候”按钮后,就触发了按钮的单击事件,系统立即执行单击事件中的处理程序。 3、面向对象程序设计的基本过程 根据软件工程的观点,该过程包括分析、设计、编写代码、测试及运行等5个阶段 : 分析 设计 编写代码 测试 运行与维护 例9.2 编程求一元二次方程Ax2+Bx+C=0的解。 1、初识VBE 在数据库窗口中,单击模块对象,再单击“新建”按钮,即可打开VBE窗口,并在VBE中创建一个空模块;也可以单击数据库窗口的模块对象,再双击所要显示的模块名称,就会打开VBE窗口并显示该模块的内容;还可以通过选择菜单“工具”、“宏”、“Visual Basic编辑器”打开VBE。 2、在VBE环境中编辑VBA代码 VBE提供了一套完整的编辑、开发和调试工具。在代码窗口的顶部有两个下拉列表,左侧为对象下拉列表,如果是刚刚创建的空白模块,显示“通用”;右侧为过程下拉列表,如果是空白模块,显示“声明”。对象下拉列表中列出的是所有可用的对象名称,选择某一对象后,右侧下拉列表会列出与该对象对应的所有事件过程。通过以上两个下拉列表的选择,系统会自动生成相应的事件过程模板,用户只需添加相应的代码即可。 3、输入输出 InputBox函数 MsgBox函数 赋值语句 InputBox() 格式:InputBox(Prompt[,Title][,Default][,Xpos][,Ypos]) 说明: Prompt参数必不可少,用于显示输入提示文本 Title参数用于指定对话框标题,缺省标题为 “Microsoft office Acces” Default参数为对话框提供一个默认值 1、基本数据类型 2、常量 常量是一个有意义的名字,用来表示程序运行时不变的数值和字符串。 在VBA中分为两类: 系统常量:是系统提供的自身拥有的常量。 符号常量(自定义常量)用Const声明。例如 const pi=3.1415 S=pi×r×r(S为面积,r为半径) 常量在程序运行过程中不能重新赋值。 常量在声明的过程中同时赋值。 3、变量 是内存中保存信息的一个区域。 内容在程序运行过程中是可以改变的。 变量分为: 隐含型变量:没有声明 Newvar=528(变体类型) 显式变量: option explicit(强制声明语句) Dim a as date1 date1=#2006-12-21# *_自定义类型 用户可以创建自己的数据类型 格式: Type [数据类型名] 域名 as 数据类型 域名 as 数据类型 域名 as 数据类型 End type 使用自定义数据类型 4、表达式 表达式:将常量、变量和函数用运算符连接在一起构成的有意义的式子。 注意:逻辑量在表达式里,true被当成-1,false被当成0。 优先级:(1)算术运算符连接运算符关系运算符逻辑运算符; (2)算术运算符优先级:^-(负数)*、/\mod+、-;(3)关系运算符优先级相同; (4)逻辑运算符优先级:notandor; (5)括号优先级最高。 5、标准函数 函数是程序中最基本的

文档评论(0)

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

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

1亿VIP精品文档

相关文档