欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何在ACCESS中压缩当前数据库】,下面是详细的分享!
如何在ACCESS中压缩当前数据库
ACCESS只能压缩已关闭的ACCESS数据库,因此,不能在代码中直接对当前的数据库进行。但可以调用ACCESS菜单的方法解决这个问题。accDoDefaultAction是一个Office Object Library没有公布的调用菜单的方法,下面就是解决这个问题的例程:
'对于简体中文版OFFICE:
'压缩当前使用的数据库
'要引用Microsoft Office 10.0(或9.0) Object Library
| 以下为引用的内容: Public Sub CompactDB() CommandBars("Tools"). _ Controls("数据库实用工具(&D)"). _ Controls("压缩和修复数据库(&C)..."). _ accDoDefaultAction End Sub |
'英文版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中压缩当前数据库,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何压缩Access数据库
答:Microsoft的Access继承了一些FoxBase DBF的特点,个人估计是DBF的改进,比如FoxBase说在删除数据后其实并没有真正删除,只是加上一个删除标记,在需要的时候可以用Recall命令恢复这些数据,如果想彻底删除,首先需要独占访问数据表,然后使用Pac... >>详细
相关问题:如何在Access2007中压缩和修复数据库
答:看下图: >>详细
相关问题:压缩access数据库的原理
答:1.首先你要了解数据库变大的原因:随着您不断添加、更新数据以及更改数据库设计,数据库文件会变得越来越大。导致增大的因素不仅包括新数据,还包括其他一些方面: (1)Access 会创建临时的隐藏对象来完成各种任务。有时,Access 在不再需要这些... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
