Microsoft Access VBA Programming 文章
LucasLynn
这个作者很懒,什么都没留下…
展开
-
Access新手获取帮助的几个途径
1、在Access界面中使用帮助,输入关键字后搜索这是最基本的获取帮助的方法,关键字要慎重选择,尽量使用微软文档中常用的术语,在关键字并不很明确的时候,假设一下如果你来写这个文档,你会包含那些比较特殊的关键字。尽量不要使用在微软文档中到处可见的词语,这对你快速找到文档没有什么帮助。2、在Access界面相应位置按F1查看联机帮助比方说在某个属性上按F1,很多时候这个功能用于将中文描述的属性和对应的原创 2005-08-27 03:29:00 · 1016 阅读 · 0 评论 -
Access.Image控件PictureData属性数组格式
以下为EMF版(Access 2000及更高版本)的PictureData结构:PictureData信息头PictureData(0-7) PictureData信息头EMF信息头PictureData(8) iType As LongPictureData(12) nSize As LongPictureData(16) rclBounds{Long,Long,Long,Long}P原创 2005-08-27 03:54:00 · 1297 阅读 · 0 评论 -
Access中神秘的Criteria(上)
看到这个标题,很多读者可能会迷惑,什么是Criteria?我用了这么久Access,怎么从来没听说国。我猜想很多读者都是怀着好奇的心情点击的这个主题。但是也许你不知道,Access中,Criteria无处不在,无时无刻不在你的代码中出现,可能你每天都要和她打交道无数次,只是你从未真正了解过她。 那么究竟什么才是Critetia,让我们来看下面这个例子:Forms![窗体_1]![Text0]原创 2005-08-29 20:19:00 · 1343 阅读 · 0 评论 -
Access多条件格式研究笔记(上)
之前见过论坛好几个帖子讨论过超过三个的条件格式,当时因为没有用过条件格式(通常遇到类似需求我就直接用VBA写代码了……),所以也无法加入讨论,但是开始留意条件这个这个功能。适逢周末有点空闲,就专门对多条件格式这个问题做了一下研究。一、准备工作 首先是熟悉和使用了一下条件格式,并实际应用了一下,感觉还不错,添加条件格式的窗口限制使用至多三个条件格式。条件格式可以设定的格式有:粗体,斜体,禁用,下划原创 2005-08-29 20:55:00 · 2966 阅读 · 0 评论 -
窗体控件绑定数据库字段后的Value类型
下面三张图展示了各种数据类型的字段绑定到窗体控件后的控件值类型。需要注意的是,窗体类中是否使用Option Explicit,对于空值类型影响很大,具体请看本人的另一篇文章《窗体类中慎用Option Explicit》原创 2005-09-03 20:13:00 · 1040 阅读 · 0 评论 -
Dim 的陷阱
代码一:Dim x(100),y(100) As ByteCall ReadBytes(x)Public Sub ReadBytes(ByRef z() As Byte) Do NothingEnd Sub对以上代码进行编译,你会发现编译并不能通过。代码二:Dim x(100) As Byte,y(100) As ByteCall ReadBytes(x)Public Sub ReadBy原创 2005-09-03 20:27:00 · 1042 阅读 · 0 评论 -
窗体类中慎用Option Explicit
今天遇到一个怪病,困扰了我几个小时,我有一段程序读取窗体上的切换按钮状态,在一个新文件中运行得很好,但是同样一个按钮,同样代码,贴到另外一个窗体,却怎么也无法正常运行。 经过一个小时的单步跟踪调试,终于发现原来问题出在Option Explicit上。Option Explicit原来是用于提高程序性能,也为了减少编程错误而使用的,他要求用户必须声明变量后才能使用。避免了系统自动使用占用资源原创 2005-09-03 20:11:00 · 1662 阅读 · 0 评论 -
谨慎使用单精度/双精度数值类型
前言 在近日几个帖子里面,和QQ群的讨论里面,我发现很多网友都遇到的问题都是因为不恰当地使用了单精度/双精度数值。因此想专门就这个话题谈一下。 单精度和双精度数值类型最早出现在C语言中(比较通用的语言里面),在C语言中单精度类型称为浮点类型(Float),顾名思义是通过浮动小数点来实现数据的存储。这两个数据类型最早是为了科学计算而产生的,他能够给科学计算提供足够高的精度来存储对于精度要求比较高原创 2005-09-09 02:14:00 · 1908 阅读 · 0 评论 -
四种整数数据类型的性能对比
在我们写VBA程序的时候,我们经常要面对数据类型定义的选择,有的情况下,业务本身对于数据类型有要求和限制,那么我们并不难以选择,有些时候却没有限制,我们可以任意选用四种整数类型(Byte,Integer,Long,Currency)中的一种,例如:For i=1 to 100 在这行代码中,我们该把变量i定义为什么类型的变量呢?显然四种整数类型都可以正常运行,但是他们的效率是否相同呢?我们到原创 2005-09-09 02:21:00 · 1312 阅读 · 0 评论