ACCESS入门教程(十六)模块与“VBA”语言

ACCESS入门教程(十六)模块与“VBA”语言,第1张

ACCESS入门教程(十六)模块与“VBA”语言,第2张

什么是VBA和模块?
宏虽然好用,但是运行速度慢,很多WINDOWS程序不能直接运行。特别是一些功能我们无法自定义,所以当我们想对一些数据做一些特殊的分析时,它也无能为力。

因为宏有这些局限性,所以在为数据库设计一些特殊功能时,需要通过“模块”对象来实现,而这些“模块”都是通过一种叫做“VBA”的语言来实现的。用它来编写程序,然后把这些程序编译成“模块”,具有在Access2000中调用的特定功能。

VB,微软推出的visual BASIC语言,编程非常简单。因为它简单而强大,微软将其部分代码合并到OFFICE中,形成了我们今天所说的VBA。它的很多语法继承了“VB”,所以我们可以像VB语言一样编写VBA程序来实现某种功能。这个程序编译通过后,保存在Access中的一个模块中,通过类似于触发窗体中宏的操作来启动这个“模块”,从而实现相应的功能。

“模块”和“宏”的用法类似。事实上,Access中的“宏”也可以保存为“模块”,这样运行速度会更快。“宏”的每一个基本操作在“VBA”中都有对应的等价语句。所有的单个宏命令都可以通过使用这些语句来实现,所以“VBA”的功能非常强大。如果你想使用Access来完成一个负责任的桌面数据库系统,你应该掌握VBA,它可以帮助你实现很多功能。但是如果你只是偶尔使用Access或者只是用Access做一些简单的工作,只需要简单了解一下就可以了。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » ACCESS入门教程(十六)模块与“VBA”语言

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情