第7篇窗体对象功能设计.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 窗体对象功能设计 教学目标: 通过本章学习,使读者能够完成“迷你超市业务信息管理系统”的窗体对象功能设计,主要能力目标: 能够掌握VBE的使用方法。 能够掌握在窗体设计视图中进行窗体对象功能程序设计的方法。 工作任务: 上章我们掌握了Access数据库中窗体对象的界面设计方法,并创建了窗体对象的界面设计,本章完成“商品进货数据录入”和“商品销售录入”的窗体功能程序的设计。 理论知识 一、VBA模块概述 建立完用户窗体只是实现功能的一半,还需要为窗体中的控件编 写VBA来真正实现其功能。VBA(Visual Basic for Applications) 是Microsoft Office系列的内置编程语言,功能强大,面向对象,同 其他任何面向对象的编程语言一样,VBA里也有对象、属性、方法和 事件。 1.对象:就是代码和数据的组合,可将它看作单元,如表、窗体和文本框等是对象。每个对象由类来定义。 2.属性:是指定义了对象的特性,如大小、颜色、对象状态等。 3.方法:指对象能执行的动作,如刷新、获得焦点等。 4.事件:是一个对象可以识别的动作,如鼠标单击或按下某键等,并且可以写某些代码针对此动作来做出响应。 二、VBA编程基础 1、VBA代码的实现方法 所有VBA代码都以模块的方式保存在数据库里。创建模块有两种方 法:(1)作为模块对象(2)作为窗体和报表对象的一部分 (1)模块对象 创建模块对象,方法如下: 1)单击“数据库”窗口的“模块”按钮可查看模块对象; 2)单击“新建”按钮创建一个新模块; 3)单击完“新建”按钮后,弹出Microsoft Visual Basic代码设计窗口,在代码窗口中输入代码,以实现模块的功能。 (2)窗体和报表模块 在窗体和报表类模块中,可以创建特别命名的事件过程来响应事件。可以通过在“设计”视图中打开窗体或报表,从“视图”菜单中选择“代码”来编辑该窗体或报表的模块。 2、注释语句 注释语句用于对程序或语句的功能给出解释和说明。在VBA程序中,注 释内容被显示成绿色文本。可以通过两种方式添加注释: 使用Rem语句,格式如下: Rem 注释语句 注释语句可以放在其他语句之后,但需要用冒号隔开。 使用“’”,格式如下: ‘注释语句 注释语句可以直接放在其他语句之后而无需分隔符。 3、连写和换行 程序语句一般一句一行,但有时候可能需要在一行中写几句代码,这时需要用到“:”来分开不同用途的几个语句。 有时一句代码太,书写起来不方便,看上去也不美观,希望将一句代码分开写成几行,这时需要用到空格加下划线“_”。 4、赋值语句 赋值语句指定一个值或表达式给变量。赋值语句通常会包含一个等号“=” 语法格式如下: Let 变量名=值或表达式 Set变量名=值或表达式 Let语句赋值,对应的数据类型为字符、数值类型等,Let通常可以省略 Set语句赋值,对应的是复杂数据类型,可以是用户自定义的数据类型或对象类型的数据。 5、常量和变量 (1)声明常量和变量 常量是指在程序过程中始终固定不变的量。VBA的常量包括数值常量、 字符常量、日期常量、符号常量、固有常量和系统定义常量等。 变量是指在程序运行过程期间取值可以变化的量,除了使用VBA代码来 操作各种打开的窗体或报表的控件外,还可以在VBA代码中声明和使用 指定的变量来临时存储值、计算结果或操作数据库中的任意对象。 (2)常量和变量的作用域 常量或变量的作用域决定了这个常量或变量是只能在一个过程中使用,还是在一个模块中所有过程中使用,还是可以在数据库的所有过程中使用。如果希望一个变量能被数据库中所有过程(即公共作用域)所访问,需要在声明时加上关键字Public。也可以用关键字Private将一个变量的适用范围显式声明为模块内(私有作用域)。 6、数据类型 VBA一般用变量保存计算的结果、进行属性的设置、指定方法的 参数以及在过程间传递数值。为了提高执行效率,VBA为变量定义了 一个数据类型的集合,VBA支持多种数据类型,下表列出了VBA程序 中基本数据类型,以及它所占用的存储空间、取值范围和默认值。 7、流程控制语句 8、过程和函数 过程和函数就是能执行特定功能的语句块。过程是用VBA语言的声明和语句组成的单元,作为一个命名单位的程序段,它可以包含一系列执行操作或计算值的语句和方法。函数也是过程,

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档