【Access源码示例】删除所有表,删除全部表,清理全部表对象的示例\【系统表除外,只是删除新建的普通表】慎用-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access源码示例】删除所有表,删除全部表,清理全部表对象的示例\【系统表除外,只是删除新建的普通表】慎用

发表时间:2012/8/13 9:59:19 评论(1) 浏览(8794)  评论 | 加入收藏 | 复制
   
摘 要:Accessoft-删除所有表,删除全部表,清理全部表对象的示例
【系统表除外,只是删除新建普通表】
正 文:

Private Sub Cmd_ALLTbl_Click()
    If MsgBox("您确认要删除所有的<表>对象吗?请慎重,一旦删除即无法恢复", vbOKCancel + vbDefaultButton2 + vbExclamation, "提示!!!!") = vbOK Then
        '删除所有表代码如下
        Dim rst As Object
        '对象类型1代表是表
        Set rst = CurrentProject.Connection.Execute("Select Name FROM MsysObjects Where flags=0 AND (MSysObjects.Type)=1 orDER BY MSysObjects.Name")
        Do While Not rst.EOF
            DoCmd.DeleteObject acTable, rst("Name")
            rst.MoveNext
        Loop
        rst.Close
        Set rst = Nothing
        MsgBox "所有表已删除完成!", vbInformation, "提示:"
    End If
End Sub


附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
使用SQL DDL创建、删除表和关系   【Microsoft   2004/11/10】
用代码删除表的两种方法  【bamboo  2007/10/17】
Access清空表记录,Access删除表中所有记录的方法\Acc...  【放飞梦想  2007/10/26】
删除表三种方法  【UMVsoft整理  2008/3/15】
删除表(包括链接表)的三个常用函数  【曹光耀  2011/6/13】
【Access源码示例】删除所有查询,删除全部查询,清理全部查询对...  【金宇  2012/7/30】
【Access源码示例】删除任意格式文件及文件夹的示例,kill函...  【麥田  2012/11/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接