删除access所有表中记录\清空所有表中全部的数据-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


删除access所有表中记录\清空所有表中全部的数据

发表时间:2012/5/10 9:40:46 评论(5) 浏览(40516)  评论 | 加入收藏 | 复制
   
摘 要:今天有学员问如何清空所有表中的记录,故做了这个实例
正 文:

是清空所有表中数据记录,不是清空选择单个表的数据,大家慎用。

一次性删除所有表中的记录,代码如下:

Function ClearAllData()
    Dim rst As Object
    DoCmd.SetWarnings False
    Set rst = CreateObject("ADODB.Recordset")
    rst.Source = "Select [Name] FROM MSysObjects Where Type=1 AND Not [Name] Like 'MSys%'"
    rst.Open , CurrentProject.Connection
    Do Until rst.EOF
        DoCmd.RunSQL "Delete FROM [" & rst![Name] & "]"
        rst.MoveNext
    Loop
    rst.Close
    DoCmd.SetWarnings True
End Function


附   件:

点击这里下载



Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access清空表记录,Access删除表中所有记录的方法\Acc...  【放飞梦想  2007/10/26】
【菜鸟入门】Access清空控件的值示例\Access清理控件内容...  【麥田  2011/1/31】
【Access入门】清空指定的表中记录,删除表中所有数据的示例,清...  【麥田  2012/10/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接