程序员人生 网站导航

Access入门教程 16.1 什么是VBA和模块

栏目:access时间:2013-12-19 17:15:55

    虽然宏很好用但它运行的速度比较慢也不能直接运行很多WINDOWS的程序尤其是不能自定义一些函数这样当我们要对某些数据进行一些特殊的分析时它就无能为力了

    由于宏具有这些局限性所以在给数据库设计一些特殊的功能时需要用到模块对象来实现而这些模块都是由一种叫做VBA的语言来实现的使用它编写程序然后将这些程序编译成拥有特定功能的模块以便在Access中调用

    VB就是微软公司推出的可视化BASIC语言用它来编程非常简单因为它简单而且功能强大所以微软公司将它的一部分代码结合到OFFICE中形成我们今天所说的VBA它的很多语法继承了VB所以我们可以像编写VB语言那样来编写VBA程序以实现某个功能当这段程序编译通过以后将这段程序保存在Access中的一个模块里并通过类似在窗体中激发宏的操作那样来启动这个模块从而实现相应的功能

    模块的使用是差不多的其实Access中的也可以存成模块这样运行起来的速度还会更快呢的每个基本操作在VBA 中都有相应的等效语句使用这些语句就可以实现所有单独命令所以VBA的功能是非常强大的如果你要用Access来完成一个负责的桌面数据库系统你就应该掌握VBA它可以帮你实现很多功能但如果你只是偶尔使用一下Access或者只是用Access来做一些简单的工作你只要简单了解一下它就可以了

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐