第7章 宏、模块和VBA程序设计_New.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
asc(“A”) =65 chr(90+7)=“a” str(1234)=“1234” val(“123.56”)=123.56 ucase(“abcDE”)=“ABCDE” lcase(“cDE”)=“cde” * * * Const 语句定义了一个常量max,使用这个语句好处是什么?如果希望用星号(*)组成一个10×10的正方形,上述程序应该怎样修改? * * 按值传递参数不会改变实际参数的原值: Private Sub value(ByVal m As Integer, ByVal n As Integer) m = 5 * m + 2: n = n - 6 Textm.Text = m : Textn.Text = n End Sub Private Sub cmdjs_Click() ‘ “计算”按钮单击事件过程 Dim x As Integer, y As Integer x = Val(Textx.Text) : y = Val(Texty.Text) Call value(x, y) resultx.Text = x : resulty.Text = y End Sub Private Sub cmdend_Click() ‘ “退出”按钮单击事件过程 End End Sub 四、VBA程序设计 (4)变量的作用域 在VBA编程中,变量定义的位置和方式不同,变量起作用的范围和存在的时间也不同,这就是变量的作用域和生存期。 变量的作用域有3个层次: ? ???????????? ? ??? ?     四、VBA程序设计 局部变量 模块级变量 全局变量 1)局部变量——过程级变量,在一个过程内有效。 局部变量在定义它的过程中才可以使用的,也称为过程级变量。用户可以用保留字Dim或 Static来声明这些变量。在一个窗体中,不同过程中定义的局部变量可以同名。例如: Private Sub Command1_Click() Dim id As string …… End Sub Private Sub Command2_Click() Dim id As string …… End Sub ? ???????????? ? ??? ?     四、VBA程序设计 2)模块级变量——窗体等模块级变量,在一个窗体模块内有效。 譬如,在窗体模块的“通用”部分,用保留字Dim、Static、Private… As声明变量,变量的作用域是本模块范围内,即对同一窗体模块的所有过程都可用,对其他窗体模块的代码不可用。 ? ???????????? ? ??? ?     四、VBA程序设计 3)全局变量——公有模块级变量,在整个应用程序内有效。 全局变量是公有模块级变量,用保留字Public或Global声明。 ? ???????????? ? ??? ?     四、VBA程序设计 (5)变量的生存周期 在给变量声明了作用范围后,变量就有了一个生存周期。 Dim语句声明的过程级别变量,把数值保留到退出此过程为止。如果该过程调用了其他过程,则在这些过程运行的同时,该变量仍保留它的值。 如果用户希望在退出局部变量所在的过程后,仍保存该局部变量的值,可以用Static声明。 如果过程级别的变量是用保留字Static声明的,它的生存周期和全局变量是一样的。 ? ???????????? ? ??? ?     四、VBA程序设计 ?例7-20 创建一个窗体,并在窗体上添加一个文本框text1,用于显示结果;一个命令按钮command1,该按钮的标题为“请单击”。 command1的单击事件代码如下: Private Sub Command1_Click() Dim m As Integer m = m + 1 Text1.Value = CStr(m) End Sub ???????????? ? ??? ?     四、VBA程序设计 本章小结 介绍了Access数据库对象宏、模块和VBA编程。包括其创建和运行、VBA的编程环境、数据类型、基本语句、函数和过程。 本章 宏 宏是包含宏操作序列的集合。宏由宏名、条件、操作和操作参数四部分组成。 宏的创建 宏的建立和编辑在“宏设计

文档评论(0)

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

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

1亿VIP精品文档

相关文档