Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

【Access基础扫盲】-创建自定义函数

时 间:2014-05-26 17:39:32
作 者:小赵   ID:30394  城市:兰州
摘 要:【Access基础扫盲】-创建自定义函数
正 文:

一、创建自定义函数和子程序

我们在做进销存商品信息的时候,有一步是要定义‘加载商品分类树函数’。教程中是这样说的“新建一个模块,然后在模块中编写该函数的代码” 开头和结尾是这样写的   

Public Function 加载商品分类树函数(树控件 As Object)      

....代码省略

End Function

大部分学员是复制的代码。有学员不禁要问,为何开头和结尾要这样写,今天来给大家解释下‘自定义函数的创建’

步骤如下:

1、创建一个模块,然后进入VBA代码界面;
2、从‘插入’下拉列表中选择‘过程’,打开‘添加过程’对话框;
3、键入过程名“加载商品分类树函数”;
4、将过程的类型选为‘函数’;
5、为使这个函数适用于整个进销存应将范围选为‘公共的’;如果要将过程限定于当前模块,那是‘私有的’;

6、确定。

提示:这属于常规创建过程的方法,但当大家运用熟练之后,那可直接在模块的代码界面写:Sub 分类树函数 或 Function 分类树函数,按下回车键后可迅速创建一个新的过程或函数。

教程教的是提示中的2步,可大家却喜欢前面的6步。

 

二、调用事件
调用用户定义例程的标准方法是使用Call关键字。如‘Call SayHello ’
注意:Call关键字仅在子程序中发挥作用,它不能用于函数中。虽然可以不使用Call关键字,但是,使用Call关键字可以添加代码的可读性。大家可想想教程中call某某事件

 

三、明白以上2步后,网站上红尘如烟的自定义函数例子随便大家用,别人还在研究函数的写法,而你在工作当中软件已开发出来了(效率问题-快速开发平台)。



Access软件网官方交流QQ群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助