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

VBA Erase()函数

时 间:2019-08-03 20:39:32
作 者:杨雪   ID:42182  城市:南京
摘 要:Erase()函数用于重置固定大小数组的值并释放动态数组的内存。 它的行为取决于数组的类型。
正 文:

语法
Erase ArrayName

固定数值数组,数组中的每个元素重置为零。
固定字符串数组,数组中的每个元素被重置为零长度 ""。
对象数组,数组中的每个元素被重置为特殊值 Nothing。

例子
添加一个模块,并添加以下代码
Private Sub Constant_demo_Click()
   Dim NumArray(3)
   NumArray(0) = "VBScript"
   NumArray(1) = 1.05
   NumArray(2) = 25
   NumArray(3) = #4/23/2013#

   Dim DynamicArray()
   ReDim DynamicArray(9)   ' Allocate storage space.

   Erase NumArray          ' Each element is reinitialized.
   Erase DynamicArray      ' Free memory used by array.

   ' All values would be erased.
   MsgBox ("The value at Zeroth index of NumArray is " & NumArray(0))
   MsgBox ("The value at First index of NumArray is " & NumArray(1))
   MsgBox ("The value at Second index of NumArray is " & NumArray(2))
   MsgBox ("The value at Third index of NumArray is " & NumArray(3))
End Sub

当执行上面的函数时,它会产生下面的输出。

The value at Zeroth index of NumArray is 
The value at First index of NumArray is 
The value at Second index of NumArray is 
The value at Third index of NumArray is


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

常见问答:

技术分类:

相关资源:

专栏作家

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