如何在access中压缩当前数据库-朱亦文
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


如何在access中压缩当前数据库

发表时间:2007/8/8 评论(1) 浏览(8926)  评论 | 加入收藏 | 复制
   
摘 要:在ACCESS中压缩当前数据库的方法.,具体看下文.
正 文:

ACCESS只能压缩已关闭的ACCESS数据库,因此,不能在代码中直接对当前的数据库进行。
 
但可以调用ACCESS菜单的方法解决这个问题。accDoDefaultAction是一个Office Object Library没有公布的调用菜单的方法,下面就是解决这个问题的例程:


'英文版Office:
'压缩当前使用的数据库
'要引用Microsoft Office 10.0(或9.0) Object Library
'作者:朱亦文
Public Sub CompactDB()
    CommandBars("Menu Bar"). _
    Controls("Tools"). _
    Controls("Database utilities"). _
    Controls("Compact and repair database..."). _
    accDoDefaultAction
End Sub


或者:

'压缩当前使用的数据库
'要引用Microsoft Office 10.0(或9.0) Object Library
'作者:朱亦文
Public Sub CompactDB()
    CommandBars("Tools").Controls(7).Controls(2).accDoDefaultAction
End Sub


注:运行本程序,你必须引用 Microsoft Office 9.0 Object Library (Office 2000)或 Microsoft Office 10.0 Object Library (Office XP)


Access软件网交流QQ群(群号:198465573)
 
 相关文章
access数据库的修复和压缩  【jingyu  2008/4/2】
压缩修复指定数据库的函数  【李寻欢  2008/7/4】
access2007\2010设置<压缩和修复数据库>的方法\压缩...  【Access软件网整理  2009/3/20】
[示例]用命令按钮压缩修复数据库  【钱玉炜  2009/6/26】
access2003设置<压缩和修复数据库>的方法\压缩修复数据库...  【麥田  2009/7/24】
VBA直接解压/压缩文件  【爱在深秋  2013/12/20】
【Access小品】如何放屁--再论压缩与解压  【煮江品茶  2015/5/21】
常见问答
技术分类
相关资源
文章搜索
关于作者

朱亦文

文章分类

文章存档

友情链接