VBA编程课件.docVIP

  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编程基础 面向对象程序设计的基本概念 在面向对象程序设计中,对象是程序的基本组成部分,程序设计过程就是每一个对象的设计过程。对象包含属性、事件和方法。 对象(object):是基本的运行时的实体。如窗体、报表、模块、各种控件等. 属性是指对象特性像大小、颜色、对象状态等方法指的是对象能执行的动作如刷新等事件是一个对象可以辨认的动作像单击鼠标等所有VBA代码都以模块的方式保存在数据库里。…”按钮即可。 对于标准模块有三种方法 对于已经存在的标准模块,只需从数据库窗体对象列表中选择“模块”选项打开模块窗口,双击要查看的模块对象即可。 要创建新的标准模块,需从数据库窗体对象列表中选择“模块”选项打开模块窗口,单击工具栏上的“新建”按钮即可。 在数据库对象窗体中,选择“工具”菜单里的“宏”子菜单的“Visual Basic编辑器”选项即可进入。 注:使用Alt+F11组合键,可以方便的在数据库窗口和VBA之间切换。 sub()过程 sub过程(子过程)执行一系列操作,无返回值。定义格式如下: Sub 过程名 程序代码 End Sub 可以使用过程名调用过程,此外,VBA提供了一个关键字Call调用一个子过程。 3.Function()过程 Function()过程又称函数过程,可以完成特定的计算处理并把计算结果返回给调用程序。定义格式如下: Function 过程名 AS (返回值) 类型 程序代码 End Function 函数过程不能用关键字Call调用,需要直接使用函数名,并有接在函数过程后的括号辨别。 数据类型和数据库对象 标准数据类型 VBA中的数据类型主要有整型(integer)%、长整形(long)、单精度(single)!、双精度(double)#、货币(currency)@、字符串(string)$、布尔(boolean)、日期(date)和变体(variant)。 用户自定义数据类型 Type [数据类型名] 域名 AS 数据类型 域名 AS 数据类型 ... End Type 数据库对象 数据库七个对象都有对应的VBA数据类型,Database(数据库)、Connection(连接)、Form(窗体)、QureyDef(查询)、Report(报表)TableDef(表)、Command(命令)和DAO.RecordSet(结果集)。 常量和变量 常量 VBA中有三种常量:直接常量、符号常量和系统常量。符号常量用关键字Const来定义,格式为: Const 符号常量名称=常量值 或 Const 常量名 AS 类型名=常量值 常量名、变量名命名规则如下: 第一个字符必须使用英文字母 不能在名称中使用空格、句点(.)、惊叹号(!)、或 @、、$,# 等字符 名称的长度不可以超过 255 个字符Forms![MyForm].Caption = 加法测试修改窗体标题Forms!MyForm!Text2 = Null 给Text2赋空值Forms!MyForm!Text1.Locked = True 锁定文本框RecordSource (记录源)指定控件的记录源。 OrderBy (排序)为排序设置字符串。 AutoCenter (自动居中)设置True时窗体自动居中。 标签 Name (名称)返回或设定标签的名称。 Caption (标题)返回或设定窗体标题的文字。 FontSize (字号)为标题文本字号磅值大小。 文本框 Name (名称)返回或设定文本框的名称。 ControlSource (数据源)指定控件显示的数据源。 Enabled 文本框是否接受焦点和相应用户操作。 Locked 文本框是否被锁定. FontSize 显示文本字号磅值大小。 Value 为文本框中输入/显示的文本。 Text 为文本框中当前显示的文本。 命令按钮 Name (名称)返回或设定命令按钮的名称 Caption (标题)返回或设定命令按钮标题的文字。 Enabled 命令按钮是否接受焦点和相应用户操作。 Visual 命令按钮是否可见 列表框 Value 为列表中当前选定的列表项绑定列的值。 组合框 Value 为组合框当前选中或输入的值。 数组 数组是同类型变量的有序集合,数组变量有数组名和数组下标构成。其中的每个变量叫做数组元素。数组元素之间通过下标加以区分,下标一般是一个大于或等于0的连续整型数字,相当于数组元素在数组中的位置序号。数组必须先说明,后使用。 定义格式如下: Dim 数组名(下标1上界[,下标2上界]) [As

文档评论(0)

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

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

1亿VIP精品文档

相关文档